Diff of the two buildlogs: -- --- b1/build.log 2025-01-31 03:02:00.419530704 +0000 +++ b2/build.log 2025-01-31 03:11:00.027217913 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jan 30 14:56:41 -12 2025 -I: pbuilder-time-stamp: 1738292201 +I: Current time: Thu Mar 5 23:25:05 +14 2026 +I: pbuilder-time-stamp: 1772702705 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying no-ipvs.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/530064/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/287841/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 Mar 5 09:25 /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/287841/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/287841/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='6d041273a7fe4cdbb4fcb5d20f6f96f4' - 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='530064' - PS1='# ' - PS2='> ' + INVOCATION_ID=e5c642dcbd6246149faa612e064ae4e6 + 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=287841 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.JhMZmZkY/pbuilderrc_Lkud --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.JhMZmZkY/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.JhMZmZkY/pbuilderrc_gXj2 --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.JhMZmZkY/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-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-cloud-arm64 #1 SMP Debian 6.1.124-1 (2025-01-12) 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/530064/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/287841/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -428,7 +460,7 @@ Get: 261 http://deb.debian.org/debian trixie/main arm64 golang-github-hashicorp-go-retryablehttp-dev all 0.7.1-1 [21.3 kB] Get: 262 http://deb.debian.org/debian trixie/main arm64 golang-github-rs-xid-dev all 1.6.0-1 [11.3 kB] Get: 263 http://deb.debian.org/debian trixie/main arm64 golang-github-vbatts-tar-split-dev all 0.11.6-1 [71.1 kB] -Fetched 162 MB in 1s (202 MB/s) +Fetched 162 MB in 2s (104 MB/s) Preconfiguring packages ... Selecting previously unselected package golang-golang-x-sys-dev. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) @@ -1495,7 +1527,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-containerd-stargz-snapshotter-0.14.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-containerd-stargz-snapshotter_0.14.3-3_source.changes +I: user script /srv/workspace/pbuilder/287841/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/287841/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 @@ -1514,28 +1550,28 @@ 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/goarch -internal/coverage/rtcov internal/unsafeheader -internal/byteorder +internal/goarch internal/goos +internal/godebugs +internal/byteorder internal/profilerecord -internal/goexperiment internal/race -internal/cpu -unicode -sync/atomic -internal/abi +internal/goexperiment +internal/coverage/rtcov internal/runtime/syscall +internal/abi runtime/internal/math runtime/internal/sys unicode/utf8 internal/asan internal/itoa -internal/chacha8rand +unicode +sync/atomic internal/msan +internal/cpu cmp +internal/chacha8rand math/bits encoding unicode/utf16 @@ -1543,174 +1579,172 @@ internal/nettrace container/list crypto/internal/alias +math crypto/subtle crypto/internal/boring/sig -math -vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias +vendor/golang.org/x/crypto/cryptobyte/asn1 google.golang.org/protobuf/internal/flags google.golang.org/grpc/serviceconfig google.golang.org/protobuf/internal/set github.com/containerd/containerd/defaults -internal/bytealg -internal/runtime/atomic github.com/google/go-cmp/cmp/internal/flags log/slog/internal go.opentelemetry.io/otel/metric/embedded go.opentelemetry.io/otel/trace/embedded -github.com/containerd/containerd/pkg/deprecation github.com/containerd/containerd/services -github.com/intel/goresctrl/pkg/kubernetes +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 github.com/opencontainers/runtime-spec/specs-go/features github.com/containerd/stargz-snapshotter/fs/config +internal/bytealg +internal/runtime/atomic 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 runtime github.com/klauspost/compress go.opentelemetry.io/otel/internal internal/reflectlite +iter +sync internal/weak github.com/containerd/containerd/version -iter runtime/metrics -sync maps slices internal/bisect -github.com/containerd/stargz-snapshotter/util/ioutils +internal/testlog internal/singleflight +google.golang.org/protobuf/internal/pragma log/slog/internal/buffer github.com/containerd/stargz-snapshotter/util/namedmutex -internal/testlog -google.golang.org/protobuf/internal/pragma +github.com/containerd/stargz-snapshotter/util/ioutils runtime/cgo errors sort internal/godebug io internal/oserror +strconv path vendor/golang.org/x/net/dns/dnsmessage -crypto/internal/nistec/fiat math/rand/v2 -google.golang.org/grpc/internal/buffer -strconv crypto/internal/edwards25519/field -math/rand +crypto/internal/nistec/fiat +google.golang.org/grpc/internal/buffer bytes strings -github.com/moby/locker +bufio +crypto/internal/randutil syscall -internal/concurrent +reflect hash -crypto/internal/randutil -crypto/internal/edwards25519 -unique -google.golang.org/grpc/internal/grpcrand +internal/concurrent +html hash/crc32 -hash/fnv -hash/adler32 -internal/saferio -github.com/beorn7/perks/quantile -reflect +crypto/cipher +unique +regexp/syntax crypto +math/rand +crypto/internal/edwards25519 crypto/rc4 -html -bufio -regexp/syntax net/netip -crypto/cipher -crypto/md5 vendor/golang.org/x/text/transform -net/http/internal/ascii -golang.org/x/text/transform -go/build/constraint -github.com/munnerz/goautoneg +crypto/md5 crypto/internal/boring crypto/des +net/http/internal/ascii +hash/fnv +golang.org/x/text/transform crypto/aes crypto/sha512 crypto/hmac crypto/sha1 crypto/sha256 +google.golang.org/grpc/internal/grpcrand +github.com/moby/locker vendor/golang.org/x/crypto/hkdf +hash/adler32 +internal/saferio +go/build/constraint +github.com/beorn7/perks/quantile regexp +github.com/munnerz/goautoneg time -internal/syscall/execenv internal/syscall/unix +internal/syscall/execenv internal/fmtsort -go.opentelemetry.io/otel/internal/attribute -github.com/hashicorp/errwrap encoding/binary github.com/google/go-cmp/cmp/internal/function +go.opentelemetry.io/otel/internal/attribute +github.com/hashicorp/errwrap context -github.com/google/go-cmp/cmp/internal/diff -google.golang.org/grpc/keepalive io/fs +google.golang.org/grpc/backoff internal/poll +google.golang.org/grpc/keepalive github.com/containerd/stargz-snapshotter/util/cacheutil -google.golang.org/grpc/backoff +github.com/google/go-cmp/cmp/internal/diff +golang.org/x/sys/unix +encoding/base64 +vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/internal/poly1305 +github.com/cespare/xxhash +github.com/klauspost/compress/internal/snapref +internal/filepathlite +embed google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/grpcsync github.com/containerd/errdefs golang.org/x/sync/semaphore github.com/containerd/containerd/pkg/cleanup +encoding/pem go.opentelemetry.io/otel/internal/baggage -internal/filepathlite -encoding/base64 -embed -vendor/golang.org/x/crypto/chacha20 -vendor/golang.org/x/crypto/internal/poly1305 -github.com/cespare/xxhash -golang.org/x/sys/unix -github.com/klauspost/compress/internal/snapref github.com/containerd/stargz-snapshotter/task -os -google.golang.org/protobuf/internal/editiondefaults -crypto/internal/nistec -encoding/pem vendor/golang.org/x/crypto/chacha20poly1305 +crypto/internal/nistec +google.golang.org/protobuf/internal/editiondefaults +os crypto/ecdh -fmt path/filepath vendor/golang.org/x/sys/cpu -os/signal google.golang.org/protobuf/internal/detrand io/ioutil -github.com/prometheus/procfs/internal/util -internal/sysinfo google.golang.org/grpc/internal/envconfig +internal/sysinfo +github.com/prometheus/procfs/internal/util +os/signal +fmt net os/exec github.com/moby/sys/symlink vendor/golang.org/x/crypto/sha3 os/user encoding/json -log compress/flate +log net/url text/template/parse encoding/hex -math/big -vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack +vendor/golang.org/x/text/unicode/norm +math/big mime golang.org/x/net/internal/timeseries vendor/golang.org/x/text/unicode/bidi -compress/gzip mime/quotedprintable net/http/internal text/tabwriter -vendor/golang.org/x/text/secure/bidirule google.golang.org/grpc/internal/grpclog -github.com/containerd/console google.golang.org/grpc/attributes +compress/gzip google.golang.org/protobuf/internal/errors go/token google.golang.org/protobuf/internal/version @@ -1718,202 +1752,204 @@ google.golang.org/grpc/internal/idle golang.org/x/text/unicode/bidi 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 github.com/containerd/continuity/sysx +text/template +vendor/golang.org/x/text/secure/bidirule golang.org/x/sync/errgroup vendor/golang.org/x/net/idna github.com/moby/sys/userns -google.golang.org/grpc/grpclog -github.com/sirupsen/logrus github.com/klauspost/compress/fse runtime/debug +github.com/containerd/fifo golang.org/x/text/secure/bidirule +google.golang.org/grpc/grpclog +google.golang.org/protobuf/internal/encoding/messageset +google.golang.org/protobuf/internal/genid +google.golang.org/protobuf/internal/order +google.golang.org/protobuf/internal/strs +google.golang.org/protobuf/reflect/protoregistry +google.golang.org/protobuf/runtime/protoiface +google.golang.org/protobuf/internal/descfmt +google.golang.org/protobuf/internal/descopts +google.golang.org/protobuf/internal/encoding/text +google.golang.org/protobuf/internal/encoding/json google.golang.org/grpc/connectivity -github.com/containerd/fifo +golang.org/x/net/idna +github.com/sirupsen/logrus +github.com/klauspost/compress/huff0 +github.com/containerd/containerd/cio github.com/gogo/protobuf/proto github.com/opencontainers/go-digest +google.golang.org/protobuf/proto github.com/opencontainers/image-spec/specs-go +github.com/google/go-cmp/cmp/internal/value crypto/rand crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 +html/template crypto/dsa -google.golang.org/protobuf/internal/encoding/messageset -google.golang.org/protobuf/internal/genid crypto/ed25519 -html/template crypto/internal/hpke crypto/internal/mlkem768 -google.golang.org/protobuf/internal/order -google.golang.org/protobuf/internal/strs -google.golang.org/protobuf/reflect/protoregistry -google.golang.org/protobuf/runtime/protoiface -crypto/rsa -google.golang.org/protobuf/internal/descfmt -google.golang.org/protobuf/internal/descopts -google.golang.org/protobuf/internal/encoding/text -google.golang.org/protobuf/internal/encoding/json -golang.org/x/net/idna +google.golang.org/protobuf/internal/encoding/defval +google.golang.org/protobuf/encoding/prototext github.com/containerd/containerd/pkg/epoch github.com/containerd/continuity/fs github.com/containerd/log -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix -google.golang.org/protobuf/proto -github.com/klauspost/compress/huff0 -google.golang.org/protobuf/internal/encoding/defval -github.com/containerd/containerd/cio +crypto/rsa +google.golang.org/protobuf/internal/filedesc github.com/containerd/containerd/pkg/randutil -crypto/ecdsa +github.com/klauspost/compress/zstd github.com/opencontainers/image-spec/specs-go/v1 -github.com/google/go-cmp/cmp/internal/value +github.com/google/go-cmp/cmp +github.com/containerd/platforms github.com/containerd/containerd/contrib/seccomp/kernelversion github.com/moby/sys/mountinfo -github.com/containerd/platforms -github.com/containerd/containerd/reference +vendor/golang.org/x/crypto/cryptobyte archive/tar -google.golang.org/protobuf/internal/filedesc -google.golang.org/protobuf/encoding/prototext +crypto/x509/pkix github.com/containerd/containerd/protobuf/proto -github.com/google/go-cmp/cmp +github.com/containerd/containerd/reference +github.com/containerd/containerd/mount github.com/distribution/reference github.com/containerd/containerd/pkg/cap -github.com/containerd/containerd/mount -github.com/klauspost/compress/zstd github.com/moby/sys/user github.com/opencontainers/runtime-spec/specs-go github.com/containerd/containerd/pkg/kmutex log/slog go.opentelemetry.io/otel/attribute go.opentelemetry.io/otel/codes +crypto/ecdsa go.opentelemetry.io/otel/baggage -github.com/containerd/containerd/snapshots github.com/opencontainers/image-spec/identity github.com/docker/go-events +github.com/containerd/containerd/snapshots database/sql/driver github.com/moby/sys/signal -github.com/opencontainers/selinux/pkg/pwalkdir -github.com/containerd/containerd/archive/tarheader go.opentelemetry.io/otel/metric +github.com/containerd/containerd/archive/tarheader go.opentelemetry.io/otel/trace +google.golang.org/protobuf/internal/encoding/tag +google.golang.org/protobuf/encoding/protojson go.opentelemetry.io/otel/semconv/v1.21.0 +github.com/opencontainers/selinux/pkg/pwalkdir +github.com/containerd/containerd/archive +google.golang.org/protobuf/internal/impl github.com/opencontainers/selinux/go-selinux github.com/containerd/containerd/pkg/atomicfile -github.com/containerd/containerd/archive -github.com/pelletier/go-toml github.com/go-logr/logr +github.com/pelletier/go-toml flag -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 github.com/russross/blackfriday/v2 -runtime/trace github.com/go-logr/logr/funcr +runtime/trace github.com/containerd/containerd/log github.com/containerd/containerd/platforms +github.com/opencontainers/selinux/go-selinux/label github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/hashicorp/go-multierror github.com/containerd/stargz-snapshotter/recorder -testing github.com/rs/xid github.com/containerd/stargz-snapshotter/analyzer/fanotify/service github.com/containerd/stargz-snapshotter/analyzer/fanotify -github.com/go-logr/stdr github.com/containerd/stargz-snapshotter/cache +testing +github.com/go-logr/stdr encoding/csv gopkg.in/inf.v0 github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/log sigs.k8s.io/yaml/goyaml.v2 github.com/docker/go-units -github.com/intel/goresctrl/pkg/blockio/internal/resource github.com/containerd/cgroups github.com/containerd/containerd/pkg/progress +github.com/intel/goresctrl/pkg/blockio/internal/resource compress/zlib debug/dwarf internal/zstd github.com/cilium/ebpf/internal/unix -github.com/cpuguy83/go-md2man/v2/md2man +github.com/containerd/containerd/archive/compression go/scanner +github.com/cilium/ebpf/internal/sys +github.com/cpuguy83/go-md2man/v2/md2man go/doc/comment -github.com/urfave/cli go/ast -github.com/cilium/ebpf/internal/sys -github.com/containerd/containerd/archive/compression github.com/containerd/containerd/pkg/shutdown +github.com/urfave/cli github.com/containerd/containerd/pkg/seed +github.com/cilium/ebpf/asm github.com/containernetworking/plugins/pkg/ns -github.com/containerd/typeurl/v2 github.com/containerd/stargz-snapshotter/estargz/errorutil github.com/vbatts/tar-split/archive/tar google.golang.org/protobuf/encoding/protodelim github.com/prometheus/procfs/internal/fs -github.com/containerd/containerd/containers -github.com/containerd/containerd/events -github.com/containerd/containerd/pkg/streaming github.com/containerd/containerd/pkg/netns -github.com/cilium/ebpf/asm 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/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go -github.com/containerd/stargz-snapshotter/util/criutil github.com/hanwen/go-fuse/fuse -debug/elf -github.com/containerd/stargz-snapshotter/estargz go/internal/typeparams go/printer +github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go +go/parser +github.com/containerd/typeurl/v2 +debug/elf +github.com/containerd/stargz-snapshotter/estargz +github.com/containerd/containerd/containers +github.com/containerd/containerd/events +github.com/containerd/containerd/pkg/streaming +sigs.k8s.io/yaml +github.com/containerd/stargz-snapshotter/util/criutil crypto/x509 -vendor/golang.org/x/net/http/httpproxy net/textproto +vendor/golang.org/x/net/http/httpproxy google.golang.org/grpc/internal google.golang.org/grpc/internal/syscall +vendor/golang.org/x/net/http/httpguts +google.golang.org/grpc/internal/resolver/dns/internal +mime/multipart google.golang.org/grpc/metadata google.golang.org/grpc/codes -google.golang.org/grpc/internal/resolver/dns/internal +golang.org/x/net/http/httpguts +github.com/containerd/containerd/pkg/dialer +github.com/google/uuid google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/balancerload google.golang.org/grpc/stats -vendor/golang.org/x/net/http/httpguts -mime/multipart -google.golang.org/grpc/encoding -golang.org/x/net/http/httpguts google.golang.org/grpc/tap github.com/containerd/containerd/leases -github.com/containerd/containerd/pkg/dialer -github.com/google/uuid github.com/containernetworking/cni/pkg/types -sigs.k8s.io/yaml -go/parser +google.golang.org/grpc/encoding +github.com/intel/goresctrl/pkg/blockio github.com/godbus/dbus github.com/containerd/containerd/sys github.com/containerd/go-runc +github.com/prometheus/procfs github.com/containernetworking/cni/pkg/types/internal +github.com/hanwen/go-fuse/fs github.com/containernetworking/cni/pkg/utils -github.com/intel/goresctrl/pkg/blockio github.com/containernetworking/cni/pkg/types/create github.com/containernetworking/cni/pkg/types/020 -github.com/prometheus/procfs -github.com/hanwen/go-fuse/fs +go/format +github.com/cilium/ebpf/internal github.com/containernetworking/cni/pkg/types/040 -github.com/containerd/containerd/sys/reaper github.com/containernetworking/cni/pkg/types/100 +github.com/containerd/containerd/sys/reaper github.com/containernetworking/cni/pkg/version -go/format -crypto/tls github.com/containernetworking/cni/pkg/invoke -github.com/cilium/ebpf/internal +github.com/cilium/ebpf/btf +github.com/cilium/ebpf/internal/tracefs github.com/containernetworking/cni/libcni google.golang.org/protobuf/internal/filetype +crypto/tls github.com/containerd/go-cni -github.com/cilium/ebpf/internal/tracefs -github.com/cilium/ebpf/btf google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/protoadapt google.golang.org/protobuf/types/known/durationpb @@ -1926,118 +1962,118 @@ github.com/golang/protobuf/ptypes/duration google.golang.org/protobuf/types/descriptorpb github.com/golang/protobuf/ptypes/timestamp +google.golang.org/genproto/protobuf/field_mask +github.com/containerd/containerd/runtime/linux/runctypes google.golang.org/genproto/googleapis/rpc/status github.com/containerd/containerd/api/types/task github.com/containerd/containerd/protobuf -google.golang.org/genproto/protobuf/field_mask -github.com/containerd/containerd/runtime/linux/runctypes -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 -google.golang.org/grpc/internal/status github.com/containerd/cgroups/cgroup1/stats github.com/containerd/cgroups/cgroup2/stats github.com/containerd/containerd/pkg/runtimeoptions/v1 +google.golang.org/grpc/internal/status +github.com/cilium/ebpf/internal/kconfig github.com/containerd/stargz-snapshotter/estargz/zstdchunked -google.golang.org/grpc/status github.com/containerd/stargz-snapshotter/estargz/externaltoc -github.com/coreos/go-systemd/dbus github.com/prometheus/client_model/go +github.com/containerd/stargz-snapshotter/metadata +google.golang.org/grpc/status +github.com/coreos/go-systemd/dbus +github.com/containerd/containerd/metadata/boltutil +github.com/cilium/ebpf +github.com/containerd/stargz-snapshotter/metadata/memory +google.golang.org/grpc/internal/binarylog github.com/containerd/containerd/errdefs github.com/containerd/ttrpc -github.com/containerd/stargz-snapshotter/metadata +github.com/prometheus/common/model github.com/containerd/containerd/filters github.com/containerd/containerd/labels -google.golang.org/grpc/internal/binarylog github.com/containerd/containerd/identifiers github.com/containerd/containerd/pkg/transfer/plugins -github.com/containerd/stargz-snapshotter/metadata/memory -github.com/prometheus/common/model +github.com/containerd/cgroups/cgroup1 github.com/containerd/containerd/content -github.com/containerd/containerd/metadata/boltutil -github.com/cilium/ebpf/internal/kconfig +github.com/containerd/containerd/snapshots/storage github.com/containerd/containerd/images github.com/containerd/containerd/content/local -github.com/containerd/containerd/snapshots/storage -github.com/cilium/ebpf -github.com/containerd/cgroups/cgroup1 +github.com/containerd/containerd/namespaces +github.com/prometheus/client_golang/prometheus/internal github.com/containerd/containerd/api/types +github.com/containerd/stargz-snapshotter/snapshot +github.com/containerd/containerd/events/exchange +github.com/containerd/containerd/plugin 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/remotes -github.com/containerd/containerd/namespaces -github.com/containerd/containerd/images/converter -github.com/containerd/containerd/pkg/snapshotters github.com/containerd/containerd/api/types/transfer -github.com/containerd/containerd/rootfs -github.com/containerd/containerd/remotes/docker/schema1 -github.com/containerd/stargz-snapshotter/util/containerdutil -github.com/containerd/containerd/oci -github.com/containerd/containerd/events/exchange -github.com/containerd/containerd/images/converter/uncompress +github.com/containerd/containerd/images/converter +github.com/containerd/containerd/remotes github.com/containerd/containerd/api/events +github.com/containerd/containerd/services/warning github.com/containerd/containerd/api/runtime/task/v2 github.com/containerd/containerd/api/services/ttrpc/events/v1 -github.com/containerd/containerd/plugin -github.com/prometheus/client_golang/prometheus/internal -github.com/containerd/stargz-snapshotter/snapshot -github.com/containerd/stargz-snapshotter/analyzer/recorder +github.com/containerd/containerd/remotes/docker/schema1 +github.com/containerd/containerd/rootfs +github.com/containerd/stargz-snapshotter/util/containerdutil +github.com/containerd/containerd/images/converter/uncompress github.com/containerd/containerd/pkg/transfer/streaming github.com/containerd/containerd/pkg/transfer/image -github.com/containerd/containerd/services/warning +github.com/cilium/ebpf/link github.com/containerd/containerd/pkg/ttrpcutil +github.com/containerd/containerd/pkg/snapshotters +github.com/containerd/stargz-snapshotter/analyzer/recorder github.com/containerd/stargz-snapshotter/nativeconverter/estargz -github.com/containerd/containerd/pkg/transfer/archive github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked +github.com/containerd/containerd/pkg/transfer/archive github.com/containerd/containerd/runtime/v2/shim -net/http/httptrace -google.golang.org/grpc/internal/credentials -google.golang.org/grpc/credentials -net/http -github.com/cilium/ebpf/link github.com/containerd/containerd/contrib/apparmor github.com/containerd/containerd/contrib/nvidia github.com/containerd/containerd/contrib/seccomp +github.com/containerd/cgroups/cgroup2 +net/http/httptrace +google.golang.org/grpc/internal/credentials +net/http +google.golang.org/grpc/credentials 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/balancer/grpclb/state +github.com/containerd/containerd/runtime/opts 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/internal/resolver/unix google.golang.org/grpc/resolver/dns google.golang.org/grpc/channelz google.golang.org/grpc/balancer -github.com/containerd/cgroups/cgroup2 google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig +google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch -google.golang.org/grpc/internal/resolver -github.com/containerd/containerd/runtime/opts golang.org/x/net/trace net/http/httputil go.opentelemetry.io/otel/propagation github.com/containerd/containerd/remotes/errors -golang.org/x/net/http2 github.com/containerd/containerd/cmd/ctr/commands/pprof expvar +golang.org/x/net/http2 github.com/prometheus/common/expfmt github.com/containerd/stargz-snapshotter/util/testutil github.com/hashicorp/go-cleanhttp github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header -go.opentelemetry.io/otel/internal/global -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil github.com/containerd/containerd/remotes/docker/auth +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil +go.opentelemetry.io/otel/internal/global github.com/hashicorp/go-retryablehttp github.com/containerd/stargz-snapshotter/metadata/testutil -github.com/prometheus/client_golang/prometheus go.opentelemetry.io/otel +github.com/prometheus/client_golang/prometheus github.com/containerd/containerd/tracing github.com/containerd/containerd/pkg/unpack github.com/containerd/containerd/remotes/docker @@ -2058,42 +2094,42 @@ github.com/containerd/stargz-snapshotter/store github.com/containerd/containerd/api/services/containers/v1 github.com/containerd/containerd/api/services/diff/v1 -github.com/containerd/containerd/api/services/content/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/content/v1 github.com/containerd/containerd/api/services/namespaces/v1 github.com/containerd/containerd/api/services/sandbox/v1 +github.com/containerd/containerd/api/services/tasks/v1 github.com/containerd/containerd/api/services/snapshots/v1 github.com/containerd/containerd/api/services/streaming/v1 -github.com/containerd/containerd/api/services/tasks/v1 github.com/containerd/containerd/api/services/transfer/v1 github.com/containerd/containerd/api/services/version/v1 github.com/containerd/containerd/api/runtime/sandbox/v1 +github.com/containerd/containerd/leases/proxy github.com/containerd/containerd/services/introspection -google.golang.org/grpc/health/grpc_health_v1 github.com/containerd/containerd/diff/proxy -github.com/containerd/containerd/leases/proxy github.com/containerd/containerd/pkg/transfer/proxy -github.com/containerd/containerd/content/proxy +google.golang.org/grpc/health/grpc_health_v1 github.com/containerd/containerd/snapshots/proxy +github.com/containerd/containerd/content/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/tasks +github.com/containerd/containerd/cmd/ctr/commands/content +github.com/containerd/containerd/cmd/ctr/commands/deprecations +github.com/containerd/containerd/cmd/ctr/commands/shim github.com/containerd/containerd/cmd/ctr/commands/events github.com/containerd/containerd/cmd/ctr/commands/install github.com/containerd/containerd/cmd/ctr/commands/info -github.com/containerd/containerd/cmd/ctr/commands/deprecations -github.com/containerd/containerd/cmd/ctr/commands/tasks github.com/containerd/containerd/cmd/ctr/commands/leases github.com/containerd/containerd/cmd/ctr/commands/namespaces -github.com/containerd/containerd/cmd/ctr/commands/plugins 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/content github.com/containerd/containerd/cmd/ctr/commands/snapshots github.com/containerd/containerd/cmd/ctr/commands/version github.com/containerd/containerd/cmd/ctr/commands/images @@ -2113,224 +2149,224 @@ ? github.com/containerd/stargz-snapshotter/analyzer/fanotify/service [no test files] === RUN TestNodeIndex === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:524c4fa6715f4ffea6e6e56d1af4584e827d8adefeef6aba0b8e824fbda66eb9\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:65a3f2c03b8dd0b3993bbfc3d087ddf5c6c7ea47256224efc99fb8844ec6939f\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:e2a3c030dfbbfeee249d563ad3cc0cbfcd5f2b96d4d03d74e4461ff864aad989\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:eb3c720d559542a76e92576d3ec9b473cbff19127a71651ebfabb4877d327af7\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:de4f9eeabe7220e82e0c77aa378be6b7004da2051268ce7f715d078de315a917\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:1091b446ccaa81cc5f3c5548bdfdc082479c7a9fa33b380027522c83bb28ae80\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:ad861789c319308fb5e484627d05355270f753ff9ea3a39f2674d986f1a6ec23\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:372ab9ad745f4ac4798117da7c23776a094d6523b94008c4a11f3440f6b02fbc\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:79087f898fed03c4a26efe8f1cd8063cb44d7a6e0eb847c1302ddd3e836831c0\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:8d38e6213f4f68261a8806e5a1179d28a2fa63743094fcf5cb16736819448f39\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:d5738ff9c82d8b2656eccbe7b6351bb5f716080cd0b124f59137a8caaf11b48f\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:4f770d763eefc9f64d3d610c07235c4b8dcdb1d2f42976230de7cee1cacb0d5f\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:b2948232aaa39aeef461e7a95f7a08750ed96dcb6492aa955a10ffa35c1bac31\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2b9ce4a216d987c2c8060a8e048905c62446cee6a4b488917b628aba7cba7afc\"" -=== RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:ce61e5ea229516b4b99dc879b6f99db8096a5db13b08af5e2bcae85679664f24\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:aceee8f54a77e34d60f56c24e39e2883e9f4dd7c38bb95afc256d4d0bcf46b52\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:41eb4bc3a1e7dfe41b40b409f40a58e09f7152ed1001d71f4eb9e47b850e5073\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:d9394f7cfc12490f1c38b7a7f39e103cebeee4e07e066374abd55c69077a59f2\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:c167be8b8d601b41f3b0217496584f4f5ec89051df68d6acf8e5580bd854d02d\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:95262d421b3a3881c450fe5ee1c64f360b0b7fbbddaa20ab9b214c206c7267a5\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:5e208e912108da5cdbdbab8c8a95e7f413f2759219eda1ef09cfb021512f76ac\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:177d736b7e8708e88120553cdea7a91865d6a19e6e7cf30705a29e11c24c3821\"" +=== RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:651a8e58e0d52aafe914bfd9344291b0c28ded73b5f1759bf6a21e05007874a0\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:148e93885876f0bca1c19c43fb03857a2b022c57962b03e64d3156e0569aa72b\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:6f9579e888ef0017d40368e3f94331a5ede3d11e2724d264e9b518302bf9eac3\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:ef972fc8e37ec02568b17242cef5d690580a9b846e0dd890f088ac2c6bcd54af\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:9a1f1d495991e822a7530787b963fbfa9c242b925cfde227703dcacb25aeca32\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2e34ce66460379f85fab2090cd47ec995506e88ca400c59c67dd462e67819afa\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:78a5d894b3bde8f9cb67d3649949501ee41f2a9a8abcf82496ded2050d019914\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:29cb36d5133195252da3cff1fe497586f5c253fe5e2c7eb90a0d33f67cfb2178\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:61e989e8c302a69e5c072b5737eebf92e218ca2f2e67772671351fba5f83065a\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:4f241041e22871a1d741eb9ae49fd891139155d3b7e79de8a23a01a18eca1ccb\"" === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2b10964d1d882f64d4032648f324c27c35b8a7224bfe8e3bc356c9ee13b6821b\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2b10964d1d882f64d4032648f324c27c35b8a7224bfe8e3bc356c9ee13b6821b\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:4ec933830ee20429b949d7e4da2af67d70fc443efc13cb139e830d020ea3f8c1\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:4ec933830ee20429b949d7e4da2af67d70fc443efc13cb139e830d020ea3f8c1\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:e75d4f98c2660ab10b283798e7e7dfec065dbacec8c6e46c5605483ac8087be0\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:e75d4f98c2660ab10b283798e7e7dfec065dbacec8c6e46c5605483ac8087be0\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-01-31T02:58:43Z" 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+gzip,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:3810a9333c80fde5c2d823c9406175fe254a163b49a954606b64c3b0a72f8d7a\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:db4258e85fa3ade0f24a1ad1c17294f522f06c021616a772086e663e617cb42f\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:59b636c39eaf08859cef5ccb49fca290d381d8462bade777d7c23ef0ac4689c3\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:59b636c39eaf08859cef5ccb49fca290d381d8462bade777d7c23ef0ac4689c3\"" + recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file +=== RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:3810a9333c80fde5c2d823c9406175fe254a163b49a954606b64c3b0a72f8d7a\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:6b18824a9a174a215b5ca1d7cf756f1c1d5e31cb791fc29008f2b8700d244744\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:6b18824a9a174a215b5ca1d7cf756f1c1d5e31cb791fc29008f2b8700d244744\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:0fb83b26540fa7b98b64e1105df760aa230aaa2488c426a0af88534aa8cdc1a0\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:0fb83b26540fa7b98b64e1105df760aa230aaa2488c426a0af88534aa8cdc1a0\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-01-31T02:58:43Z" 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="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" + recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory +=== RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" - recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory -=== RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory -=== RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" +=== RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./#01 -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" + recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory +=== RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/#01 -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/#01 -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../#01 -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../#01 -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2025-01-31T02:58:43Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-03-05T09:29:30Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory ---- PASS: TestNodeIndex (0.15s) +--- PASS: TestNodeIndex (0.44s) --- 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+gzip,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+gzip,prefix=/ (0.04s) --- 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/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.03s) --- 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+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.01s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.03s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.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.03s) --- 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.03s) --- 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,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.03s) --- 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.00s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.03s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.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+gzip,prefix=./ (0.00s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.00s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.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.02s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 (0.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.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,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.03s) --- 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.03s) PASS -ok github.com/containerd/stargz-snapshotter/analyzer/recorder 0.162s +ok github.com/containerd/stargz-snapshotter/analyzer/recorder 0.483s === RUN TestDirectoryCache === RUN TestDirectoryCache/dir-with-enough-mem-empty_data === RUN TestDirectoryCache/dir-with-enough-mem-data @@ -2360,7 +2396,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.034s ? 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 @@ -3180,535 +3216,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.77s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=0 (0.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.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=1 (0.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=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 (18.35s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=0 (0.07s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=0 (0.07s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=0 (0.06s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=0 (0.05s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=0 (0.08s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=0 (0.05s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=0 (0.08s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=0 (0.07s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=0 (0.06s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=0 (0.05s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=0 (0.04s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=0 (0.04s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=0 (0.06s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=0 (0.05s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=1 (0.05s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=1 (0.05s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=1 (0.06s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=1 (0.06s) + --- 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.02s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=1 (0.05s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=1 (0.07s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=1 (0.05s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=1 (0.05s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=1 (0.07s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=1 (0.06s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=1 (0.04s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=2 (0.10s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=2 (0.08s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=2 (0.03s) + --- 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.01s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=0 (0.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=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/nolog-logprefix="./"-tarprefix="/"-src=2 (0.00s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=2 (0.09s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=2 (0.14s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=2 (0.11s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=2 (0.07s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=2 (0.07s) + --- 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.09s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=2 (0.12s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=0 (0.10s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=0 (0.10s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=0 (0.08s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=0 (0.09s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=0 (0.07s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=0 (0.08s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=0 (0.06s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=0 (0.08s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=0 (0.07s) + --- 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.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.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=1 (0.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=1 (0.10s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=1 (0.05s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=1 (0.05s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=1 (0.06s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=1 (0.06s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=1 (0.08s) + --- 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.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=2 (0.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.02s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=2 (0.07s) + --- 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.09s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=2 (0.09s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=2 (0.06s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=2 (0.06s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=2 (0.05s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=2 (0.02s) + --- 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.01s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 (0.03s) + --- 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.04s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=0 (0.04s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=0 (0.09s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=0 (0.06s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=0 (0.07s) + --- 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.00s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=0 (0.04s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=0 (0.09s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.05s) + --- 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.04s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=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=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=1 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 (0.10s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=2 (0.07s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=2 (0.10s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=2 (0.05s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=2 (0.05s) + --- 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.10s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=2 (0.05s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=2 (0.06s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_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.06s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=2 (0.07s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=0 (0.06s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=0 (0.08s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=0 (0.10s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=0 (0.04s) --- 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.02s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=0 (0.00s) + --- 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=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=0 (0.03s) --- 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=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=1 (0.03s) + --- 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.04s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=1 (0.04s) + --- 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.04s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=1 (0.05s) + --- 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.05s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=1 (0.07s) --- 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.06s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 (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.00s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=0 (0.04s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=0 (0.05s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=0 (0.06s) --- 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=1 (0.01s) + --- 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.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.07s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=1 (0.06s) + --- 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.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=1 (0.08s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=2 (0.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.04s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=2 (0.03s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 (0.00s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=0 (0.08s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=0 (0.08s) + --- 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.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=1 (0.03s) + --- 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.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=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=1 (0.02s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=2 (0.03s) + --- 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.05s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=2 (0.02s) --- 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.08s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=2 (0.04s) --- 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.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=2 (0.07s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=2 (0.09s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.00s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.00s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=1 (0.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.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=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=1 (0.00s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 (0.00s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- 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.01s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=2 (0.02s) + --- 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.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=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.02s) + --- 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.02s) + --- 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.02s) + --- 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.02s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 (0.02s) + --- 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.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=1 (0.03s) + --- 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.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=1 (0.05s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=1 (0.06s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=2 (0.04s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=2 (0.04s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=2 (0.04s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=2 (0.05s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 (0.05s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=2 (0.03s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.06s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=2 (0.00s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 (0.03s) + --- 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.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.01s) + --- 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.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.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.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.02s) + --- 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=2 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- 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.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.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.00s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.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.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 (0.10s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=2 (0.08s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.04s) --- 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.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.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.05s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=0 (0.06s) + --- 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.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=0 (0.05s) + --- 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.00s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.07s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=0 (0.07s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- 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.09s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 (0.07s) + --- 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.04s) + --- 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.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=1 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=2 (0.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.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.06s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=2 (0.09s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=2 (0.06s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=2 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=2 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=2 (0.09s) + --- 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.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.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.08s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.03s) + --- 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.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.00s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.00s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.00s) + --- 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.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.10s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.05s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=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=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.05s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.04s) + --- 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.10s) + --- 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.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.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.07s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.08s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- 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.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/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) @@ -3732,271 +3768,271 @@ --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=1 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=0 (0.00s) + --- 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.00s) + --- 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.00s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=1 (0.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.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.04s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=1 (0.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.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=1 (0.00s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=1 (0.00s) + --- 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.00s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=1 (0.00s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=1 (0.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.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.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=2 (0.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.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.04s) + --- 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.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=2 (0.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/duplicated_entry-logprefix=""-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 (0.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.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=0 (0.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=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.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=1 (0.04s) + --- 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=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.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=2 (0.03s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=2 (0.04s) --- 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.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=2 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=2 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- 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.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.02s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- 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.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.01s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=1 (0.00s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=1 (0.04s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- 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.02s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=1 (0.00s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 (0.03s) + --- 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.00s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=2 (0.02s) + --- 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.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.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/root_relative_file-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=1 (0.01s) + --- 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.03s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=1 (0.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.03s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=1 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=2 (0.01s) + --- 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=2 (0.00s) --- 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.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.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.00s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 (0.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=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 (0.04s) + --- 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.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=1 (0.03s) --- 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=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.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.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.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.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.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=2 (0.05s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=2 (0.02s) === RUN TestCountReader === RUN TestCountReader/nop === RUN TestCountReader/read @@ -4037,11 +4073,12 @@ === RUN TestGzipEStargz/testWriteAndOpen === 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== 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=USTAR testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: @@ -4050,27 +4087,44 @@ testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 1152 3228] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -4078,11 +4132,6 @@ 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" @@ -4090,55 +4139,52 @@ 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=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 1152 3228] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" - testutil.go:1638: got TOC entries: + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=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/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 +=== 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/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 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go: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 @@ -4152,18 +4198,9 @@ 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 "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 1152 3228] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -4174,15 +4211,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=false,format=PAX - testutil.go:1580: testing streams: [0 0 2076] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,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: @@ -4197,26 +4257,11 @@ testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 1152 3228] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2076] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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 @@ -4230,7 +4275,16 @@ 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] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 1152 3228] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -4239,11 +4293,22 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=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: @@ -4252,13 +4317,12 @@ 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=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:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: @@ -4267,12 +4331,18 @@ testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=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 @@ -4280,10 +4350,19 @@ 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,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=0,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=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" @@ -4309,23 +4388,9 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2076] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== 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: @@ -4334,8 +4399,6 @@ testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -4349,60 +4412,21 @@ testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"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 -=== 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 -=== 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:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: -=== 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: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: @@ -4420,43 +4444,9 @@ testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go: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: @@ -4467,7 +4457,7 @@ 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 +=== 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: @@ -4482,53 +4472,13 @@ testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=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 @@ -4542,50 +4492,14 @@ testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=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=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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/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: -=== 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: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" @@ -4597,8 +4511,6 @@ 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=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4612,62 +4524,20 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=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/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go: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 @@ -4687,53 +4557,19 @@ testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=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 [foo2 foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: @@ -4761,42 +4597,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=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/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=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 @@ -4804,22 +4610,6 @@ testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -4839,8 +4629,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=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 @@ -4848,11 +4636,22 @@ testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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:1580: testing streams: [0 0 125] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" 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" @@ -4860,11 +4659,37 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/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" @@ -4876,19 +4701,10 @@ testutil.go: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=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 125] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: @@ -4902,9 +4718,16 @@ 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 +=== RUN TestGzipEStargz/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 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,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 @@ -4925,60 +4748,19 @@ testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] -=== 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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=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 @@ -4998,6 +4780,65 @@ 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 + 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"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=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 @@ -5005,61 +4846,51 @@ testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] -=== 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=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 +=== 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: 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: 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: 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: 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: 558, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -5071,8 +4902,6 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" -=== 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=USTAR 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] @@ -5094,64 +4923,21 @@ 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 +=== 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 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go: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=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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/empty-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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 1053 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-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 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: 244, NextOffset: 557 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=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 @@ -5172,8 +4958,6 @@ 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=9,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 @@ -5187,53 +4971,13 @@ testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:509: Offset: 247, NextOffset: 562 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-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=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: @@ -5242,8 +4986,6 @@ testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,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 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -5263,58 +5005,83 @@ testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 1310 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: +=== 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === 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: @@ -5329,8 +5096,6 @@ testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -5351,48 +5116,12 @@ testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=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"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=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 @@ -5400,8 +5129,6 @@ testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/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 @@ -5415,7 +5142,7 @@ testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: @@ -5426,18 +5153,54 @@ testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== 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=GNU +=== 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=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=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 @@ -5451,59 +5214,19 @@ testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go: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 "": [.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" === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -5530,8 +5253,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -5539,50 +5260,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== 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 @@ -5603,69 +5286,58 @@ testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 175 539] -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 243 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 + 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: 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: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: 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 364] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 175 539] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 364] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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/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 @@ -5673,14 +5345,46 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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":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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -5704,25 +5408,12 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 560, NextOffset: 597 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" @@ -5730,30 +5421,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=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 1051 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:509: Offset: 400, NextOffset: 1051 -=== 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=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 @@ -5765,8 +5432,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go: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" @@ -5793,8 +5458,6 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] -=== 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: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 @@ -5821,32 +5484,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 132, NextOffset: 360 - testutil.go:509: Offset: 245, NextOffset: 557 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 557, NextOffset: 594 - 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" -=== 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 @@ -5855,17 +5492,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5875,8 +5502,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=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 @@ -5904,8 +5529,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=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 @@ -5923,23 +5546,23 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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":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: 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: 1050 + 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] @@ -5947,15 +5570,16 @@ 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: 1326 - testutil.go:509: Offset: 403, NextOffset: 1050 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + 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 +=== 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 @@ -5964,7 +5588,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=9,prefix="",src=0,format=USTAR,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: @@ -5975,8 +5598,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=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=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 @@ -5996,8 +5617,6 @@ testutil.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] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 @@ -6006,38 +5625,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 -=== 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 -=== 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 @@ -6047,8 +5634,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=USTAR -=== 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=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 @@ -6057,9 +5642,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","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: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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + 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/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 126 394] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6087,41 +5733,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 932 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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 131 399] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6133,8 +5744,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125 393] testutil.go:2330: got gzip streams: -=== 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:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 393 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" @@ -6151,41 +5760,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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 397] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6194,6 +5768,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 402] testutil.go:2330: got gzip streams: @@ -6212,57 +5788,48 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [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 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132 400] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=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/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 400 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 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: 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: 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: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + 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/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132 400] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 400 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 395] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6272,8 +5839,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 401] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6283,6 +5848,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=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"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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=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 127 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6301,43 +5899,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=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 922 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/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=PAX testutil.go:1580: testing streams: [0 0 127 393] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 393 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" @@ -6354,8 +5919,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=-2,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 125 391] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6373,42 +5936,102 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 394, NextOffset: 1050 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 394, NextOffset: 1050 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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=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: 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: 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: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 341, NextOffset: 932 - testutil.go:509: Offset: 509, NextOffset: 1171 + 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: 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: 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: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:509: Offset: 341, NextOffset: 932 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 597, NextOffset: 1322 + testutil.go:509: Offset: 400, NextOffset: 1051 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 397, NextOffset: 1042 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:509: Offset: 397, NextOffset: 1042 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=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 128 395] testutil.go:2330: got gzip streams: @@ -6428,8 +6051,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 128 395] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6448,40 +6069,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 -=== 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== 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 128 395] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6500,6 +6087,70 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 403, NextOffset: 1050 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 403, NextOffset: 1050 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 102 350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6509,8 +6160,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6519,40 +6168,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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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=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 [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: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 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: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 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: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: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: 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=false,format=PAX + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 102 350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6568,11 +6218,42 @@ testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 356 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 +=== 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=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 @@ -6591,56 +6272,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: "foo2" vs "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: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 176, NextOffset: 209 -=== 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 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 114, NextOffset: 304 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 355 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 466 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 1158 - testutil.go:509: Offset: 337, NextOffset: 925 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6650,7 +6290,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104 355] testutil.go:2330: got gzip streams: @@ -6679,39 +6319,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:509: Offset: 213, NextOffset: 474 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 474, NextOffset: 507 - testutil.go:509: Offset: 345, NextOffset: 936 - testutil.go:509: Offset: 507, NextOffset: 1169 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 1169 - testutil.go:509: Offset: 345, NextOffset: 936 +=== 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=USTAR testutil.go:1580: testing streams: [0 0 110 360] testutil.go:2330: got gzip streams: @@ -6719,8 +6327,6 @@ testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 360 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" testutil.go:1638: got TOC entries: -=== 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:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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 @@ -6735,8 +6341,6 @@ === RUN 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: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 360 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" @@ -6753,49 +6357,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=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":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:1580: testing streams: [0 0 107 357] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=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: 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: 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: 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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go: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: 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=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107 357] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100 350] testutil.go:2330: got gzip streams: @@ -6806,6 +6408,38 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=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: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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6823,61 +6457,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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== 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=9,prefix="../",lossless=true,format=PAX -=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 363] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,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: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 936 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:395: Comparing: "" vs "" - 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=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 363 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:509: Offset: 345, NextOffset: 936 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6896,8 +6487,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 355] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6907,57 +6496,17 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 367] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 482, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 940 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 367 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=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: 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=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"}]} === 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: @@ -6967,7 +6516,68 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=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 @@ -6977,8 +6587,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106 359] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6988,69 +6596,63 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 366 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 105 358] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 358 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [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=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":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 [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: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: 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 [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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 358] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 358 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== 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 @@ -7084,61 +6686,18 @@ 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: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115 371] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 313, NextOffset: 346 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 371 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1183 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 942 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7148,8 +6707,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 371] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7168,50 +6725,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=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115 371] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 371 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 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: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: "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: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 499, NextOffset: 1158 + testutil.go:509: Offset: 337, NextOffset: 925 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:509: Offset: 114, NextOffset: 304 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,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 115 371] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 371 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7230,8 +6785,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=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7242,8 +6795,6 @@ testutil.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 117 374] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=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 117 in stargz, uncompressed length 2048 @@ -7252,42 +6803,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 366] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 366 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" @@ -7313,8 +6830,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 373] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7324,55 +6839,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 360 878] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7381,6 +6856,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=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 345, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 219 737] testutil.go:2330: got gzip streams: @@ -7391,8 +6900,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 360 878] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7404,51 +6911,13 @@ === 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: -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 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: -=== 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":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_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 @@ -7458,7 +6927,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221 739] testutil.go:2330: got gzip streams: @@ -7483,47 +6952,10 @@ 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7533,8 +6965,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/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=PAX testutil.go:1580: testing streams: [0 0 222 744] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7544,7 +6974,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== 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 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 363 885] testutil.go:2330: got gzip streams: @@ -7563,54 +6995,81 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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=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=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + 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 "": [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: 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=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: 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: 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] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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: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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 361 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 361 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000169STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === 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: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=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7637,41 +7096,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 357, NextOffset: 955 - testutil.go:509: Offset: 520, NextOffset: 1187 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - 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=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 @@ -7681,8 +7106,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#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7701,15 +7124,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=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 223 746] -=== 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 +=== 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 === 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 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 @@ -7718,34 +7136,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 353, NextOffset: 948 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 353, NextOffset: 948 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_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 @@ -7773,56 +7163,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=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"}]} +=== 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 [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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go: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: 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: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 225 748] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 225 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 748 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 523, NextOffset: 1191 - testutil.go:509: Offset: 359, NextOffset: 958 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7832,6 +7215,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","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 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=0,format=USTAR,minChunkSize=0 === 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: @@ -7843,8 +7258,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7854,25 +7267,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=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=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 @@ -7882,25 +7278,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=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go: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=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 @@ -7911,8 +7289,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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 @@ -7943,60 +7319,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":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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 2037 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 5821] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 945, NextOffset: 982 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 2503 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 690, NextOffset: 2037 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,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 @@ -8007,6 +7339,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":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=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 "" +=== 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 @@ -8017,6 +7368,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 +=== 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 @@ -8027,8 +7383,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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 @@ -8038,56 +7392,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 2029 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 116 === 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 944, NextOffset: 981 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 === 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: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=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 @@ -8098,8 +7416,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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 @@ -8109,6 +7425,82 @@ testutil.go:1638: got TOC entries: testutil.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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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=0,format=PAX,minChunkSize=0 === 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: @@ -8119,6 +7511,39 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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=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: 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 === 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: @@ -8129,35 +7554,43 @@ testutil.go:1638: got TOC entries: testutil.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=-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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go: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] -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 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: 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: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 @@ -8167,17 +7600,29 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:509: Offset: 694, NextOffset: 2046 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 === 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: @@ -8189,6 +7634,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":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=PAX,minChunkSize=0 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 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/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"}]} +=== 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 @@ -8199,8 +7658,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=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=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 @@ -8223,61 +7680,14 @@ === 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: -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":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/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 169 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 344, NextOffset: 381 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=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 @@ -8298,52 +7708,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":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=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:1580: testing streams: [0 0 240 296 630] +=== 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: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=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":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: 2037 - testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 947 + testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.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: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: 2503 - testutil.go:509: Offset: 690, NextOffset: 2037 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 240 296 630] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - 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} -=== 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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 514, NextOffset: 1182 + testutil.go:509: Offset: 352, NextOffset: 947 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 240 293 627] testutil.go:2330: got gzip streams: @@ -8363,46 +7769,10 @@ testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 2029 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 -=== 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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 242 in stargz, uncompressed length 512 testutil.go:2349: [2] at 295 in stargz, uncompressed length 2048 @@ -8410,7 +7780,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":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: @@ -8432,40 +7801,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=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"}]} - testutil.go:395: Comparing: "" vs "" - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=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: 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 -=== 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 @@ -8475,8 +7810,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":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=GNU,minChunkSize=0 === 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=-1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8487,7 +7823,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=9,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 955 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: @@ -8499,25 +7867,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 686, NextOffset: 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/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8525,28 +7874,9 @@ testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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/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":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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 943 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8567,47 +7897,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":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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 693, NextOffset: 2040 - testutil.go:509: Offset: 985, NextOffset: 2506 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 656 - testutil.go:509: Offset: 384, NextOffset: 948 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 948 - testutil.go:509: Offset: 172, NextOffset: 656 - testutil.go:395: Comparing: "foo2" vs "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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 -=== 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: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} @@ -8633,58 +7929,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":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298 633] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 946 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 690, NextOffset: 2030 - testutil.go:509: Offset: 983, NextOffset: 2500 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== 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":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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === 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=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: 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=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 244 300 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8695,8 +7949,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=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 244 297 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8707,6 +7959,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=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 244 300 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8714,51 +7968,10 @@ testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" testutil.go:1638: got TOC entries: -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 173, NextOffset: 660 === 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=GNU,minChunkSize=0 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 990, NextOffset: 2515 - testutil.go:509: Offset: 697, NextOffset: 2048 -=== 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] -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go: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 @@ -8777,66 +7990,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":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=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"}]} +=== 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: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:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 948 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,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: 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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 246 299 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 246 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 299 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012bSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,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=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 205 255 570] testutil.go:2330: got gzip streams: -=== 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=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 @@ -8844,6 +8042,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":205,"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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 205 247 562] testutil.go:2330: got gzip streams: @@ -8855,54 +8055,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":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 205 255 570] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== 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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 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: 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: 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: 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: 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: 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 205 255 570] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/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 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:509: Offset: 359, NextOffset: 958 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 205 247 562] testutil.go:2330: got gzip streams: @@ -8924,40 +8118,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 TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 210 252 566] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8987,41 +8147,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":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../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=PAX testutil.go:1580: testing streams: [0 0 207 257 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9032,7 +8159,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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/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: @@ -9048,49 +8176,12 @@ 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 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 262 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 578 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000106STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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 @@ -9101,8 +8192,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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 204 254 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9123,58 +8212,82 @@ testutil.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=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 204 254 570] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000feSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== 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: 545, NextOffset: 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" - 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: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 204 254 570] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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" -=== 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 204 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 254 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000feSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - 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=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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=0,prefix="",format=PAX,minChunkSize=0#01 +=== 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=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=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 204 246 562] testutil.go:2330: got gzip streams: @@ -9186,7 +8299,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":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 +=== 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=true,format=GNU testutil.go:1580: testing streams: [0 0 209 259 575] testutil.go:2330: got gzip streams: @@ -9198,57 +8311,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":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=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=-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 [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 - 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: 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: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=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=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 + 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: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: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 209 251 567] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 209 in stargz, uncompressed length 512 testutil.go:2349: [2] at 251 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 567 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000fbSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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=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=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 206 256 573] testutil.go:2330: got gzip streams: @@ -9260,59 +8366,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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 248 565] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 248 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 565 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f8STARGZ" -=== 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=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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/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=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,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 206 256 573] testutil.go:2330: got gzip streams: @@ -9334,55 +8398,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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:1580: testing streams: [0 0 213 263 579] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 263 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000107STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 213 263 579] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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=GNU - testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 263 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000107STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/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=-2,prefix="",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== 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=GNU testutil.go:1580: testing streams: [0 0 213 255 571] testutil.go:2330: got gzip streams: @@ -9404,41 +8461,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=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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=USTAR testutil.go:1580: testing streams: [0 0 214 256 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9459,6 +8481,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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 214 256 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9468,29 +8492,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","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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: 545, NextOffset: 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" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + 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=PAX,minChunkSize=0 +=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 219 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 269 in stargz, uncompressed length 2048 @@ -9498,26 +8565,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":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=GNU,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 219 261 582] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9528,8 +8576,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 216 266 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9539,6 +8585,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","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 2029 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: 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/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 216 258 580] testutil.go:2330: got gzip streams: @@ -9549,40 +8627,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":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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 +=== 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: 545, NextOffset: 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: 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: 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: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go: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: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 216 266 588] testutil.go:2330: got gzip streams: @@ -9603,8 +8680,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":216,"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#01 === 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=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== 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 222 272 593] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9625,8 +8705,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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=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 @@ -9637,51 +8715,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":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 -=== 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:1580: testing streams: [0 0 215 257 579] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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: 649, NextOffset: 686 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go: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: 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=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 215 257 579] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" - testutil.go:1638: got TOC entries: -=== 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":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:509: Offset: 686, NextOffset: 2023 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === 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#01 +=== 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=true,format=PAX testutil.go:1580: testing streams: [0 0 215 265 587] testutil.go:2330: got gzip streams: @@ -9713,57 +8789,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":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 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} -=== 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" -=== 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":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 === 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: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=true,format=USTAR testutil.go:1580: testing streams: [0 0 217 267 591] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9774,8 +8809,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=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 217 259 583] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9796,59 +8829,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":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 693, NextOffset: 2040 + testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 985, NextOffset: 2506 + testutil.go:509: Offset: 693, NextOffset: 2040 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 === 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 testutil.go:2349: [1] at 217 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 259 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000103STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 1312 === 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:509: Offset: 400, NextOffset: 1053 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-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 @@ -9859,8 +8882,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=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9871,6 +8892,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":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 446 699 1347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9890,40 +8913,74 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=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: "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 +=== 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 === 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 247, NextOffset: 562 + 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: 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: 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 [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 + 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: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 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=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 446 699 1347] testutil.go:2330: got gzip streams: @@ -9933,15 +8990,11 @@ testutil.go:2349: [3] at 1347 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 446 558 1206] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 testutil.go:2349: [2] at 558 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1206 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000022eSTARGZ" @@ -9959,6 +9012,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":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=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go: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=USTAR,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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9968,60 +9054,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":447,"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#02 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 448 701 1352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 701 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1352 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bdSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 === 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: 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=USTAR testutil.go:1580: testing streams: [0 0 448 560 1211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10032,8 +9075,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=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== 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 @@ -10064,59 +9105,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":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 -=== 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"}]} -=== 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=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561 1212] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/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 449 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: 558, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 561 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1212 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000231STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 1046 -=== NAME TestGzipEStargz/testWriteAndOpen/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":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 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=USTAR testutil.go:1580: testing streams: [0 0 447 700 1350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10127,8 +9125,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=0,prefix="./",format=GNU,minChunkSize=0#02 -=== 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 @@ -10149,8 +9145,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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== 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 @@ -10160,54 +9154,52 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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=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"}]} === 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=PAX,minChunkSize=0 +=== 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: 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: 545, NextOffset: 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: 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: 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 448 701 1350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1350 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/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=false,format=GNU -=== 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=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=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=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 448 560 1209] testutil.go:2330: got gzip streams: @@ -10239,60 +9231,112 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: 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: 545, NextOffset: 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: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 452 705 1357] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go: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: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 452 705 1357] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 705 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1357 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.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=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 599, NextOffset: 1326 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 1045 + 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 452 564 1216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10303,8 +9347,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=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706 1358] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -10346,40 +9388,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,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: 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 [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" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 589, NextOffset: 1310 -=== 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 @@ -10391,10 +9400,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 394, NextOffset: 1050 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10426,8 +9431,6 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] @@ -10440,7 +9443,73 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -10452,20 +9521,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 560, NextOffset: 597 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] -=== 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=0,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 @@ -10473,36 +9529,9 @@ testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 1051 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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 === 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: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=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 @@ -10525,8 +9554,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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10538,6 +9565,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":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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [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=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 "": [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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10558,62 +9652,19 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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=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] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - 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 "": [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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 360, NextOffset: 397 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:509: Offset: 594, NextOffset: 1324 === 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: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: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 @@ -10625,8 +9676,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 -=== 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=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 @@ -10670,6 +9719,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=PAX,minChunkSize=0#01 === 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: @@ -10677,62 +9727,22 @@ testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== 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=0,prefix="../",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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":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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 599, NextOffset: 1326 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" === 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:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 366 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 403, NextOffset: 1050 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -10754,9 +9764,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=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: "foo2" vs "foo2" + testutil.go: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/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 145 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10779,59 +9819,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":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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 145 201 520] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 922 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 332, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== 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=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 145 198 517] testutil.go:2330: got gzip streams: @@ -10855,8 +9854,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":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196 516] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10867,41 +9864,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":143,"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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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=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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10924,8 +9887,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -10937,63 +9898,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 178, NextOffset: 211 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go: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/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=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=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:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 147 203 527] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} @@ -11002,6 +9922,8 @@ === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: +=== 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=GNU 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 @@ -11022,40 +9944,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=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== 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=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 146 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11089,60 +9977,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":146,"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/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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 332, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 115 -=== 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} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 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 -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11164,7 +10009,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/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: @@ -11177,50 +10021,68 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:1580: testing streams: [0 0 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"} +=== 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: 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: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: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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=PAX - testutil.go:1580: testing streams: [0 0 147 203 522] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 - 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"} + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: @@ -11233,8 +10095,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=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 204 523] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11257,8 +10117,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":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182 476] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11266,44 +10124,13 @@ 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: -=== 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 [foo foo2 .no.prefetch.landmark] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 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 [foo2 foo] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 +=== 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=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: @@ -11315,6 +10142,19 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 182 476] testutil.go:2330: got gzip streams: @@ -11327,8 +10167,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=9,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 468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11340,55 +10178,51 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"}]} +=== 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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 179 472] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 1636 -=== 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 "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 179 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 472 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 === 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== 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=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 171 464] testutil.go:2330: got gzip streams: @@ -11401,6 +10235,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":129,"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=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] +=== 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=USTAR,minChunkSize=0 + 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/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11423,7 +10292,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: @@ -11436,23 +10305,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=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=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 @@ -11464,24 +10316,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== 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 "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 1158 - testutil.go:509: Offset: 337, NextOffset: 925 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11493,6 +10327,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=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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,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 @@ -11504,8 +10371,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -11528,62 +10393,57 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:509: Offset: 213, NextOffset: 474 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 182 478] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== 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 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go: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: [3] at 478 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 312, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,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=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 474, NextOffset: 507 - testutil.go:509: Offset: 345, NextOffset: 936 - testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 -=== 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":132,"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: 213, NextOffset: 474 - testutil.go:509: Offset: 118, NextOffset: 312 + 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" -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=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: 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=PAX + 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN 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 @@ -11606,8 +10466,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -11619,37 +10477,32 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"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=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 +=== 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: 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: 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: 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: 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: 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: 469, NextOffset: 502 - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 502, NextOffset: 1164 - testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 184 481] testutil.go:2330: got gzip streams: @@ -11657,8 +10510,6 @@ testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" -=== 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=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} @@ -11675,8 +10526,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 184 481] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11688,63 +10537,17 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 312, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"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: 510, NextOffset: 1172 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 936 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 185 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11767,8 +10570,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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-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 @@ -11780,38 +10581,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=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 "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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=-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 @@ -11823,8 +10592,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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11836,8 +10603,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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11860,6 +10625,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=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177 477] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11871,40 +10669,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=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -11916,8 +10680,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=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11940,8 +10702,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=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11953,58 +10713,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":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,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 140 190 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 -=== 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 [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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 313 -=== 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" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 483 -=== 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} 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:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - 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=-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 @@ -12016,8 +10737,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=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188 490] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12028,6 +10747,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":138,"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":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: @@ -12039,60 +10790,19 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=gzip_compression_level=9,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=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188 490] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go: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 -=== 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:2349: [2] at 188 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 490 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bcSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} 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: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 [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 -=== 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 @@ -12126,8 +10836,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":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 142 192 495] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12139,55 +10847,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":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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 312 -=== 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} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 142 192 495] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12198,6 +10868,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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: @@ -12221,58 +10924,48 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183 486] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 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: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 -=== 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} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 394, NextOffset: 1050 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 394, NextOffset: 1050 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 315 568 1320] testutil.go:2330: got gzip streams: @@ -12296,12 +10989,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":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 315 568 1320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 +=== 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/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 568 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000238STARGZ" testutil.go:1638: got TOC entries: @@ -12309,44 +11005,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":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 -=== 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: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: @@ -12354,8 +11016,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=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 319 572 1324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12378,60 +11038,51 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go: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=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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go: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: 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: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 319 572 1329] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 491, NextOffset: 524 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 400, NextOffset: 1051 + testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go: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: 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: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 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: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:509: Offset: 132, NextOffset: 363 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 319 572 1329] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 218, NextOffset: 491 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 1329 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 319 -=== 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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12454,12 +11105,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 -=== 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=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 "" -=== 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 @@ -12471,36 +11116,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 -=== 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" - 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=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 321 574 1331] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12522,6 +11137,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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 316 569 1323] testutil.go:2330: got gzip streams: @@ -12534,63 +11150,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":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 316 428 1182] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 -=== 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":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 184, NextOffset: 217 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"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: 217, NextOffset: 487 === 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 357, NextOffset: 955 - testutil.go:509: Offset: 520, NextOffset: 1187 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 1187 - testutil.go:509: Offset: 357, NextOffset: 955 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -12613,8 +11183,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 319 572 1326] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12626,39 +11194,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 948 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 353, NextOffset: 948 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431 1185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12681,8 +11216,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12694,51 +11227,51 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 321 574 1333] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 574 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1333 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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: 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: 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: 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: 185, NextOffset: 218 -=== 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=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go: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: 490, NextOffset: 523 - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 523, NextOffset: 1191 - testutil.go:509: Offset: 359, NextOffset: 958 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:509: Offset: 397, NextOffset: 1042 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 321 574 1333] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 574 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1333 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12749,8 +11282,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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 324 577 1336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12762,8 +11296,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":324,"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=-2,prefix="./",format=USTAR,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 324 436 1195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12781,53 +11313,45 @@ testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564 3640] - testutil.go:2330: got gzip streams: -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 1564 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: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 -=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 + 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: 647, NextOffset: 684 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 + 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: 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: 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: 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + 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/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 @@ -12846,75 +11370,45 @@ testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-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/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=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=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:509: Offset: 690, NextOffset: 2037 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=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 @@ -12927,8 +11421,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=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 @@ -12941,48 +11433,14 @@ 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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== 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: -=== 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=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 944, NextOffset: 981 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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/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/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: @@ -12990,17 +11448,25 @@ 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" @@ -13017,52 +11483,46 @@ testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 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: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go: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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== 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] @@ -13077,8 +11537,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=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=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 @@ -13091,54 +11549,18 @@ testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/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=PAX testutil.go:1580: testing streams: [0 0 119 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 122 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13150,39 +11572,135 @@ 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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 [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 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: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: 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: 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: 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: 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: 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: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:509: Offset: 690, NextOffset: 2037 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 125 324] testutil.go:2330: got gzip streams: @@ -13190,8 +11708,6 @@ testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 122 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -13201,54 +11717,49 @@ 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 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX 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=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/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: 133, NextOffset: 170 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 + 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: 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: 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: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: 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: 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: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 122 321] testutil.go:2330: got gzip streams: -=== 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=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=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 @@ -13262,60 +11773,17 @@ testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 122 314] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 951 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 657, NextOffset: 694 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:509: Offset: 694, NextOffset: 2046 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 122 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13328,58 +11796,18 @@ testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/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=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 "" -=== 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=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: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 649 -=== 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 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=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 - testutil.go:509: Offset: 686, NextOffset: 2023 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:509: Offset: 686, NextOffset: 2023 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 126 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13395,51 +11823,11 @@ 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 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 126 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" === 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: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 [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=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== 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 123 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" @@ -13462,124 +11850,75 @@ testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== 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=-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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 101 280] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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: 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/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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100 279] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 385, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 697, NextOffset: 2048 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 2515 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 === 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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 291] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== 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=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 104 285] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -13592,70 +11931,65 @@ 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=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: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104 285] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 290] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 290 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== 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 -=== 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 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 284 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== 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=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 -=== 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 @@ -13668,61 +12002,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 102 282] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 282 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 287] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== 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=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 101 281] testutil.go:2330: got gzip streams: @@ -13743,66 +12033,96 @@ testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 294] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 107 288] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== 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: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 337, NextOffset: 925 + testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: 466, NextOffset: 499 + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 499, NextOffset: 1158 + testutil.go:509: Offset: 337, NextOffset: 925 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:509: Offset: 114, NextOffset: 304 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107 288] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go: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 [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:395: Comparing: "foo2" vs "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/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 292] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105 286] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13815,39 +12135,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13860,8 +12147,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=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 @@ -13873,57 +12158,85 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" -=== 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"}]} -=== 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=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 [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 [foo2 foo] + 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: 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: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go: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/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 +=== 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=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106 293] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: 936 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13936,49 +12249,12 @@ 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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 299] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 299 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=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" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/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 @@ -13997,69 +12273,90 @@ testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" +=== 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 === 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104 288] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== 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=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: 545, NextOffset: 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: 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: 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: 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: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: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: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + 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=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -14090,43 +12387,8 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 302] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" @@ -14138,71 +12400,34 @@ testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 436 922] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 922 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 436 922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 922 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" -=== 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 +=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 296 782] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 782 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439 925] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -14221,57 +12446,51 @@ 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=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=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":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: 545, NextOffset: 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: 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: 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: 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: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: 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/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=GNU,minChunkSize=0 - 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=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=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] -=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/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=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 441 932] testutil.go:2330: got gzip streams: 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 300 791] testutil.go:2330: got gzip streams: @@ -14291,52 +12510,11 @@ 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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 438 926] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 438 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 926 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 297 785] testutil.go:2330: got gzip streams: @@ -14356,7 +12534,73 @@ 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/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=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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 +=== 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=0,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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 "": [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: 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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,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: @@ -14364,48 +12608,46 @@ 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=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"}]} +=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go: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: 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: 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: 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: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 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/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298 786] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 786 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 444 937] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -14418,10 +12660,10 @@ testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 444 937] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 937 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001bcSTARGZ" @@ -14432,6 +12674,8 @@ testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 446 939] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -14444,39 +12688,6 @@ testutil.go:2349: [1] at 306 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 799 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000132STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - 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=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 @@ -14486,8 +12697,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14505,6 +12714,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=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 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/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: @@ -14514,6 +12755,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === 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: @@ -14533,54 +12775,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=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 @@ -14590,6 +12793,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=0,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 951 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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=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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14598,6 +12834,42 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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 +=== 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: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=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: @@ -14616,72 +12888,195 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052 3128] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176 4252] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052 3128] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=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 "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go: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: 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: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 955 + testutil.go:509: Offset: 520, NextOffset: 1187 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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=0,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 948 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 353, NextOffset: 948 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 958 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 490, NextOffset: 523 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:509: Offset: 359, NextOffset: 958 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:509: Offset: 120, NextOffset: 326 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052 3128] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2176 4252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1052 3128] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=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 @@ -14690,6 +13085,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=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14708,8 +13105,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14746,18 +13141,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=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" -=== 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 @@ -14766,33 +13149,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go: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 -=== 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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 @@ -14810,8 +13168,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=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 @@ -14857,58 +13213,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=1,prefix="",lossless=false,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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 347] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:509: Offset: 589, NextOffset: 1310 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=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 @@ -14936,7 +13249,40 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== 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=USTAR,minChunkSize=0 + 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -14947,24 +13293,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== 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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 354] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 354 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" @@ -14972,27 +13302,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15002,6 +13311,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=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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "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=PAX,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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15011,8 +13353,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=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15021,6 +13361,39 @@ testutil.go:1638: got TOC entries: testutil.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=1,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 "": [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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 352] testutil.go:2330: got gzip streams: @@ -15031,62 +13404,58 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129 347] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=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=-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: 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: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: 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: 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: 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: 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: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:509: Offset: 690, NextOffset: 2037 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129 347] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,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 133 351] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15095,7 +13464,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=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 === RUN 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: @@ -15124,53 +13492,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=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/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:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go: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 -=== 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 @@ -15216,8 +13546,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=1,prefix="./",format=GNU,minChunkSize=64000 -=== 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 @@ -15227,52 +13555,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 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 313] testutil.go:2330: got gzip streams: -=== 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" -=== 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 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 357, NextOffset: 394 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 1050 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 394, NextOffset: 1050 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 306] testutil.go:2330: got gzip streams: @@ -15283,8 +13575,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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15294,7 +13584,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=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-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#02 === 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: @@ -15323,48 +13613,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=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113 316] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== 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=-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: 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: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: 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: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: 560, NextOffset: 597 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:509: Offset: 400, NextOffset: 1051 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 113 316] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,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: @@ -15384,6 +13674,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=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 @@ -15401,7 +13693,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=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106 309] testutil.go:2330: got gzip streams: @@ -15430,27 +13721,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 132, NextOffset: 360 - testutil.go:509: Offset: 245, NextOffset: 557 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 397, NextOffset: 1042 - testutil.go:509: Offset: 594, NextOffset: 1324 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" -=== 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 @@ -15460,19 +13730,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 245, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 360 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 594, NextOffset: 1324 - testutil.go:509: Offset: 397, NextOffset: 1042 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15480,12 +13737,8 @@ testutil.go:2349: [2] at 311 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15512,9 +13765,40 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== 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=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: "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 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/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 @@ -15533,58 +13817,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=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 366 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 403, NextOffset: 1050 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 317] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 366 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=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" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 599, NextOffset: 1326 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 403, NextOffset: 1050 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118 325] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15603,9 +13844,41 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 117 324] +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:509: Offset: 686, NextOffset: 2023 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 @@ -15623,36 +13896,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== 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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 120 328] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 210 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 922 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 120 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 328 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000078STARGZ" @@ -15660,17 +13905,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15680,8 +13914,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=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 120 328] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15717,49 +13949,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=USTAR - testutil.go:1580: testing streams: [0 0 119 327] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/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: 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: 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: 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: 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: 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: 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: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:509: Offset: 341, NextOffset: 932 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 119 327] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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 @@ -15769,8 +14000,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=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 119 327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15807,38 +14036,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=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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 121 329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15848,9 +14045,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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-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 @@ -15859,6 +14053,39 @@ testutil.go:1638: got TOC entries: testutil.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=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":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:395: Comparing: "foo2" vs "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: "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/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: @@ -15896,59 +14123,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 362 835] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - 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=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 362 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: 512, NextOffset: 1175 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 835 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" 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:509: Offset: 340, NextOffset: 933 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 +=== 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: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: 2048 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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=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 221 694] testutil.go:2330: got gzip streams: @@ -15968,8 +14184,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=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 @@ -15997,60 +14211,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 364 839] testutil.go:2330: got gzip streams: -=== 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/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 332, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 1162 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16059,7 +14228,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=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/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 364 839] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -16096,39 +14299,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=-2,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 932 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:509: Offset: 341, NextOffset: 932 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 363 838] testutil.go:2330: got gzip streams: @@ -16162,49 +14333,13 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 364 839] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 839 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: @@ -16228,7 +14363,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=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: @@ -16247,6 +14381,40 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: @@ -16257,6 +14425,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=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 367 844] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -16266,58 +14436,49 @@ testutil.go:1641: [0]: {"name":"foo","type":"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=9,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 226 703] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 226 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 703 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e2STARGZ" -=== 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=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" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 512, NextOffset: 1175 + 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" -=== 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: 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: 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: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 703 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e2STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16338,8 +14499,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,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 @@ -16371,60 +14530,15 @@ testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 209 -=== 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} -=== 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 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX 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:509: Offset: 337, NextOffset: 925 - testutil.go:509: Offset: 499, NextOffset: 1158 -=== 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"} -=== 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=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 1158 - testutil.go:509: Offset: 337, NextOffset: 925 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=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 @@ -16444,9 +14558,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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 @@ -16467,30 +14612,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=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 -=== 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 @@ -16503,19 +14624,7 @@ 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go: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"} @@ -16523,8 +14632,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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 @@ -16553,6 +14660,39 @@ 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=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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR 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" @@ -16565,40 +14705,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 "": [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: 469 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 502, NextOffset: 1164 - testutil.go:509: Offset: 339, NextOffset: 929 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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 @@ -16638,7 +14744,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=9,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: @@ -16660,39 +14765,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=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 936 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:509: Offset: 345, NextOffset: 936 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=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 @@ -16713,8 +14785,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16734,6 +14804,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"} +=== 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: @@ -16754,42 +14857,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=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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go: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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=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 @@ -16849,41 +14917,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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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 @@ -16903,7 +14937,73 @@ 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=0,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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/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 @@ -16923,78 +15023,27 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === 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=-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: "foo2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 483 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [5] at 1205 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: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=0,prefix="../",lossless=false,format=USTAR 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=0,prefix="../",lossless=false,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 483 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 313 - 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=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go: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=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 @@ -17014,8 +15063,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/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/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: @@ -17037,6 +15119,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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 @@ -17050,50 +15134,13 @@ testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - 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/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go: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=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=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 @@ -17114,8 +15161,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=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 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 @@ -17135,40 +15180,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=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=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 136 173 210 247 284 321 364 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17188,40 +15200,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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,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=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366 995] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17241,10 +15220,42 @@ 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=PAX,minChunkSize=0 +=== 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" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17265,43 +15276,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=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 981] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 516 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 @@ -17311,23 +15289,13 @@ testutil.go:2349: [8] at 981 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 313, NextOffset: 346 -=== 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":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=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1183 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":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=PAX,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 942 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=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 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 @@ -17348,80 +15316,33 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 524, NextOffset: 1193 -=== 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 139 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 218, NextOffset: 491 -=== 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":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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 319 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":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"} -=== 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/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR 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 @@ -17436,42 +15357,7 @@ 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/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:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 352, NextOffset: 947 - testutil.go:509: Offset: 514, NextOffset: 1182 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 514, NextOffset: 1182 - testutil.go:509: Offset: 352, NextOffset: 947 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17511,42 +15397,7 @@ 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=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" === 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:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 357, NextOffset: 955 - testutil.go:509: Offset: 520, NextOffset: 1187 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 1187 - testutil.go:509: Offset: 357, NextOffset: 955 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=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 @@ -17567,7 +15418,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=false,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=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === 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: @@ -17588,41 +15470,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=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: "foo2" vs "foo2" === 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: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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 353, NextOffset: 948 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=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 @@ -17643,43 +15491,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go: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 @@ -17697,7 +15510,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=gzip_compression_level=-1,prefix="",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 135 172 209 246 283 320 365 989] testutil.go:2330: got gzip streams: @@ -17719,8 +15531,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363 987] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17740,41 +15550,8 @@ 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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=-1,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 992] testutil.go:2330: got gzip streams: @@ -17795,58 +15572,54 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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"}]} +=== 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: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 + 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=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 990] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 690, NextOffset: 2037 - testutil.go:509: Offset: 982, NextOffset: 2503 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [8] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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"} @@ -17854,14 +15627,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=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - 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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 994] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17882,78 +15648,59 @@ 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=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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: 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: 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: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 2029 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 992] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 981, NextOffset: 2498 -=== 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/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 138 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 992 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 944, NextOffset: 981 -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 994] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17974,8 +15721,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=PAX -=== 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=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 992] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17985,65 +15730,18 @@ testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [8] at 992 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 657 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 951 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 694, NextOffset: 2046 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=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: 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 139 176 213 250 287 324 369 999] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18051,8 +15749,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go: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 @@ -18066,34 +15762,11 @@ 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=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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 941 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 139 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 176 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: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU 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 @@ -18101,41 +15774,14 @@ testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 997 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== 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} 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 169 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU 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=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18155,43 +15801,46 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=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"}]} +=== 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: 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: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: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:509: Offset: 402, NextOffset: 1046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 171, NextOffset: 653 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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 @@ -18206,16 +15855,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=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: 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/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=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 @@ -18236,45 +15876,10 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 @@ -18290,10 +15895,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=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 @@ -18314,51 +15916,48 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== 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:1580: testing streams: [0 0 111 144 177 210 243 276 308 873] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 144 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 177 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 243 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 276 in stargz, uncompressed length 492 +=== 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:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go: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: 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: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "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: 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: 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=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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 308 873] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 144 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 177 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 243 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 276 in stargz, uncompressed length 492 testutil.go:2349: [7] at 308 in stargz, uncompressed length 3072 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [8] at 873 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000134STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -18389,14 +15988,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=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 @@ -18414,47 +16007,13 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 686, NextOffset: 2023 - testutil.go:509: Offset: 980, NextOffset: 2491 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:509: Offset: 686, NextOffset: 2023 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go: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 @@ -18469,9 +16028,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18484,54 +16040,15 @@ testutil.go:2349: [7] at 311 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 948 -=== 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":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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: 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 -=== 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: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/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=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: @@ -18553,8 +16070,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 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 @@ -18574,41 +16089,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=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 === 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: 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=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 891] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18628,7 +16109,6 @@ 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=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 883] testutil.go:2330: got gzip streams: @@ -18650,40 +16130,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,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=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 891] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18724,7 +16170,37 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=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 [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 402, NextOffset: 1045 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -18746,74 +16222,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty3 foo2 foo_empty2 foo foo_empty] vs [foo foo4 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty 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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_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_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5 foo4 foo] vs [foo2 foo_empty2 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 307 877] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18823,9 +16231,6 @@ testutil.go:2349: [4] at 209 in stargz, uncompressed length 4 testutil.go:2349: [5] at 242 in stargz, uncompressed length 4 testutil.go:2349: [6] at 275 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU 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: @@ -18833,25 +16238,10 @@ 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"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: 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 889] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18872,71 +16262,21 @@ 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=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo2] - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,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/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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "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=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3241, NextOffset: 4834 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [8] at 881 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -18945,49 +16285,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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo5 foo_empty3 foo_empty4 foo foo_empty foo2 foo_empty2] vs [foo foo_empty foo_empty2 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo4 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: "foo5" vs "foo5" === 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:509: Offset: 8066, NextOffset: 8103 - testutil.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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=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=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 889] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -19034,108 +16332,20 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3 foo_empty4] vs [foo foo_empty foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":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: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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.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" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=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 @@ -19156,8 +16366,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=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=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 @@ -19178,56 +16386,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=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty] vs [foo6 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo3] vs [foo5 foo_empty5 foo foo2 foo_empty4 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 @@ -19235,67 +16395,19 @@ 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=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [7] at 312 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,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:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== 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 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === 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: @@ -19316,6 +16428,38 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 884] testutil.go:2330: got gzip streams: @@ -19328,8 +16472,6 @@ testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=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":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -19338,122 +16480,61 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":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=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_empty foo_empty2 foo3 foo_empty4 foo5 foo foo_empty3 foo4 foo_empty5 foo6 foo2] vs [foo3 foo_empty5 foo6 foo_empty foo_empty2 foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo] - 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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.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: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: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty5 foo6 foo_empty foo_empty2 foo3] vs [foo6 foo2 foo_empty3 foo4 foo_empty5 foo_empty4 foo5 foo foo_empty foo_empty2 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: 4834, NextOffset: 4871 - testutil.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: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:509: Offset: 402, NextOffset: 1046 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 +=== RUN TestGzipEStargz/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 114 147 180 213 246 279 319 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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=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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== 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"} 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 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 @@ -19494,83 +16575,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty5] vs [foo_empty4 foo5 foo_empty foo4 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_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 "": [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty foo_empty2 foo_empty3 foo_empty5 foo5 foo6 foo foo2 foo3 foo4 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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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_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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go: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 @@ -19579,31 +16585,16 @@ 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: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/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"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: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -19643,66 +16634,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":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/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=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 "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo5 foo_empty5 foo_empty] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty 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 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go: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: 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: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_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo6] vs [foo_empty5 foo_empty foo2 foo_empty2 foo5 foo_empty4 foo6 foo foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: 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=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 116 149 182 215 248 281 321 899] testutil.go:2330: got gzip streams: @@ -19711,11 +16676,6 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 321 in stargz, uncompressed length 3072 @@ -19725,33 +16685,11 @@ 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,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: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.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/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=-2,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313 891] testutil.go:2330: got gzip streams: @@ -19792,88 +16730,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo6 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo4 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: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.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: "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_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3] vs [foo_empty2 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_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_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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313 890] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -19882,8 +16739,6 @@ 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 testutil.go:2349: [7] at 313 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 890 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" @@ -19916,8 +16771,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-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 @@ -19938,104 +16791,17 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty5 foo6 foo4 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo5 foo_empty foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.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=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 897] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU 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/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 15980 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [6] at 278 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: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [7] at 318 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 897 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -20044,9 +16810,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== 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=-2,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 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/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 889] testutil.go:2330: got gzip streams: @@ -20068,8 +16865,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323 900] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20089,87 +16884,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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 foo2 foo_empty2 foo_empty3 foo_empty5 foo foo3 foo4 foo_empty4] vs [foo2 foo_empty3 foo5 foo_empty5 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty 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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.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 === 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: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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.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: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo5 foo_empty5] vs [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo foo3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20190,8 +16905,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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 118 151 184 217 250 283 323 900] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20212,6 +16925,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 394, NextOffset: 1050 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 394, NextOffset: 1050 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20223,20 +16969,7 @@ testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 testutil.go:2349: [7] at 315 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5] vs [foo_empty foo2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} @@ -20244,79 +16977,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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "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" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.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 foo4 foo_empty4 foo_empty5 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo4 foo5 foo foo_empty foo2 foo_empty5 foo6 foo3 foo_empty3 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-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 @@ -20337,8 +16998,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=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20359,8 +17018,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=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go: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 @@ -20380,87 +17037,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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 foo6 foo foo5] vs [foo4 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.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_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4] vs [foo6 foo foo5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=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 @@ -20481,8 +17058,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-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 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 @@ -20506,8 +17081,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 @@ -20524,120 +17097,125 @@ 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=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"}]} +=== 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_empty foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty3 foo5 foo_empty5] vs [foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5] + 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/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 + 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: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: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: "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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 400, NextOffset: 1051 + testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5] vs [foo_empty5 foo foo2 foo_empty3 foo5 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo4] - 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: "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: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: 373 - testutil.go:509: Offset: 130, NextOffset: 260 + 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=2,format=GNU,minChunkSize=0 +=== 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=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 397, NextOffset: 1042 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:509: Offset: 397, NextOffset: 1042 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 403, NextOffset: 1050 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655 2044] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 297, NextOffset: 426 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [7] at 655 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2044 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 631, NextOffset: 762 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:509: Offset: 965, NextOffset: 1669 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 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 @@ -20678,8 +17256,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 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 @@ -20700,116 +17276,59 @@ 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=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"}]} +=== 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=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_empty2 foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3] vs [foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo_empty foo3 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: 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: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: 264 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: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: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/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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 619 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 603 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2058 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go: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 "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo_empty foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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/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" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} 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=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 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_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1917] testutil.go:2330: got gzip streams: @@ -20831,8 +17350,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 657 2059] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20853,129 +17370,26 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== 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_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty4] - 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 614, NextOffset: 780 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 231 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: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 268 in stargz, uncompressed length 4 testutil.go:2349: [3] at 305 in stargz, uncompressed length 4 testutil.go:2349: [4] at 342 in stargz, uncompressed length 4 testutil.go:2349: [5] at 379 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/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=GNU testutil.go:2349: [6] at 416 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [7] at 516 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [8] at 1918 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000204STARGZ" 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: 984, NextOffset: 1150 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,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: 1150, NextOffset: 1187 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":305,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":342,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/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: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo4 foo_empty4] vs [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 === 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: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: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -21016,8 +17430,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 -=== 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 @@ -21057,93 +17469,11 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo_empty2 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: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,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=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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" 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo_empty foo_empty2 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: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655 2050] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 -=== 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=GNU testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 @@ -21160,8 +17490,6 @@ 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=0,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514 1909] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21182,6 +17510,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2063] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21201,8 +17562,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=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -21222,76 +17584,76 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty2 foo4 foo_empty4 foo5] vs [foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo_empty4 foo_empty5] - 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: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 -=== 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=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== 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=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 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo5] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty2 foo4 foo_empty4 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 foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go: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: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=PAX + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 933 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 +=== 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=-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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 426, NextOffset: 463 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 @@ -21299,49 +17661,16 @@ testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 775 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [8] at 2063 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 775, NextOffset: 812 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 631 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== 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 @@ -21382,7 +17711,38 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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 [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 + 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=-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: @@ -21403,121 +17763,27 @@ 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo5 foo6] vs [foo_empty foo2 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 954, NextOffset: 991 === 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:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty foo2 foo4 foo_empty5] vs [foo_empty foo2 foo5 foo6 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo_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: "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/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: "foo_empty" vs "foo_empty" -=== 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 -=== 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=false,format=USTAR testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" 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: 378, NextOffset: 415 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21528,8 +17794,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=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21540,6 +17804,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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== 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 @@ -21586,9 +17852,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=PAX testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: @@ -21599,7 +17865,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=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: @@ -21617,32 +17882,10 @@ 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=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo6 foo] vs [foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5 .no.prefetch.landmark foo2 foo_empty3 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21652,57 +17895,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 TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 94, NextOffset: 131 === 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:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "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 "": [foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2] vs [foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 @@ -21711,22 +17906,6 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: "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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21736,6 +17915,41 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" 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/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,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":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/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=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: @@ -21743,9 +17957,9 @@ 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 testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: @@ -21757,8 +17971,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=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/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 @@ -21769,15 +17981,17 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: @@ -21785,9 +17999,9 @@ 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=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: @@ -21809,65 +18023,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 -=== 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 "": [foo5 foo foo_empty foo_empty2 foo3 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo5 foo_empty5 foo6] - 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" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - 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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo6 foo_empty foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo3 foo5 foo] - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 @@ -21876,51 +18033,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=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 819, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=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 @@ -21931,8 +18053,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=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=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 160 213 533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21953,8 +18073,6 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== 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 @@ -21971,112 +18089,20 @@ testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 534 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2] vs [foo2 foo_empty2 foo3 foo4 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] - 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 641 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:509: Offset: 819, NextOffset: 952 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 263 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 157 210 531] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 377 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 263, NextOffset: 300 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 210 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 377, NextOffset: 414 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 300, NextOffset: 434 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2] - 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" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 377 - testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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=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 @@ -22092,8 +18118,6 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 -=== 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=USTAR 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 "" @@ -22115,9 +18139,9 @@ 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/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: @@ -22129,105 +18153,17 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo2 foo3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:509: Offset: 1197, NextOffset: 1992 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 163 216 537] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 96, NextOffset: 133 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 265 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 378 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo] vs [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4 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: "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_empty4" vs "foo_empty4" - 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" 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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: @@ -22239,8 +18175,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=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go: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 @@ -22251,17 +18185,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 543 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000daSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 162 215 540] testutil.go:2330: got gzip streams: @@ -22269,21 +18201,19 @@ testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 testutil.go:2349: [2] at 215 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d7STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 543 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000daSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 162 215 540] testutil.go:2330: got gzip streams: @@ -22295,105 +18225,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=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo6 foo5 foo_empty5 foo foo3 foo_empty3 foo4 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: "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_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: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo6] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 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 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1154, NextOffset: 1191 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 936, NextOffset: 973 -=== 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 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:509: Offset: 1191, NextOffset: 1985 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 973, NextOffset: 1682 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22410,12 +18251,10 @@ testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 220 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 547 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dcSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22442,108 +18281,52 @@ 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=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_empty3 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo5 foo foo_empty2] vs [foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191 488] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 629, NextOffset: 799 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 141 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: "foo6" vs "foo6" - testutil.go:509: Offset: 966, NextOffset: 1003 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1003, NextOffset: 1707 - testutil.go:509: Offset: 1215, NextOffset: 2006 - testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 +=== 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 "": [foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo] vs [foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo5 foo 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_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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark 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: 384 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:395: Comparing: "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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183 480] testutil.go:2330: got gzip streams: @@ -22555,11 +18338,6 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 829, NextOffset: 966 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22590,8 +18368,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182 478] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22611,122 +18387,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=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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=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_empty foo3 foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] + 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: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 + 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:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,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: 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - 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 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3] vs [foo_empty foo3 foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3 foo5 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_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: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 143 193 491] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 998, NextOffset: 1666 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,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=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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=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 @@ -22747,18 +18461,18 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22769,104 +18483,18 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo_empty5 foo foo_empty2 foo3 foo_empty4 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo5] vs [foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5 foo foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:509: Offset: 836, NextOffset: 1434 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191 487] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 @@ -22881,9 +18509,9 @@ testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 142 192 488] testutil.go:2330: got gzip streams: @@ -22891,12 +18519,10 @@ testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/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 @@ -22907,125 +18533,74 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/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"}]} +=== 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: "foo2" vs "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: "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: 1158 + testutil.go:509: Offset: 337, NextOffset: 925 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 144 194 492] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 194 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c2STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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 "" 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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo6 foo foo2 foo3] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo4 foo5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go: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: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_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: "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_empty foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo2 foo4 foo5 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo6 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: 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: "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: "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: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=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 -=== 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=USTAR testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 144 194 492] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 +=== 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 @@ -23042,9 +18617,9 @@ testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 194 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c2STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 144 186 484] testutil.go:2330: got gzip streams: @@ -23052,25 +18627,10 @@ 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=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo2 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo4 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 150 200 501] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23081,90 +18641,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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo2 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 699, NextOffset: 811 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 150 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: 552, NextOffset: 664 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - 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/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 150 200 501] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23185,17 +18671,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=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 198 500] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 500 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 190 492] testutil.go:2330: got gzip streams: @@ -23209,128 +18693,24 @@ === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 155 205 510] testutil.go:2330: got gzip streams: -=== 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"}]} -=== 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 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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"}]} -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo3] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR 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: 175, NextOffset: 208 === 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: 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: "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: "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: "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 "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo6] vs [foo2 foo4 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] - 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: "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/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 155 197 502] -=== 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=false,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" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 79, NextOffset: 112 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 316 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 197 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 112, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" -=== 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 679, NextOffset: 788 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== 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 @@ -23347,9 +18727,9 @@ 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: @@ -23361,105 +18741,52 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 155 197 502] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 testutil.go:2349: [2] at 197 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === 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 +=== 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_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty2 foo4 foo foo2] vs [foo foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] + 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: 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: 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: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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: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 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 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:395: Comparing: "foo_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: "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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go: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: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: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 203 507] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go: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" @@ -23467,8 +18794,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=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-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 @@ -23479,8 +18804,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=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 @@ -23517,108 +18840,20 @@ testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 testutil.go:2349: [2] at 195 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo5 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo6 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 "": [foo5 foo_empty5 foo6 foo4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 157 207 511] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: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: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 -=== 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 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 827, NextOffset: 1424 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/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 157 199 503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23635,9 +18870,10 @@ testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 157 199 503] testutil.go:2330: got gzip streams: @@ -23648,11 +18884,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=0,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 156 206 510] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== 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 156 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 206 in stargz, uncompressed length 2560 @@ -23677,109 +18912,20 @@ testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 651 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1452 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028bSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== 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 foo_empty foo_empty2 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 398 510 1311] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go: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: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 -=== 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 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 "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 262, NextOffset: 374 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo3" vs "foo3" - 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/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: 495, NextOffset: 528 === 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: 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 "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty] vs [foo_empty4 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo5] - 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:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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" -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23789,7 +18935,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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 398 510 1311] testutil.go:2330: got gzip streams: @@ -23801,16 +18946,58 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:509: Offset: 339, NextOffset: 929 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 402 655 1455] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 402 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 655 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1455 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN 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: @@ -23821,6 +19008,61 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 345, NextOffset: 936 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 === 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: @@ -23828,9 +19070,9 @@ testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 656 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1463 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 403 515 1322] testutil.go:2330: got gzip streams: @@ -23838,118 +19080,62 @@ testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 testutil.go:2349: [2] at 515 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" +=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 949 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:509: Offset: 352, NextOffset: 949 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 403 656 1463] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 -=== 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 "" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 218, NextOffset: 251 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 1463 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 359 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 347, NextOffset: 482 === 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: "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" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo6 foo_empty5 foo_empty4 foo_empty] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 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: "foo2" vs "foo2" - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:509: Offset: 392, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 650, NextOffset: 683 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 683, NextOffset: 791 - testutil.go:509: Offset: 533, NextOffset: 641 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 791, NextOffset: 824 - testutil.go:509: Offset: 641, NextOffset: 674 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 674, NextOffset: 782 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 782, NextOffset: 815 - testutil.go:509: Offset: 992, NextOffset: 1658 - testutil.go:509: Offset: 815, NextOffset: 1410 - 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" -=== 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: -=== 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=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 testutil.go:2349: [2] at 515 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" + testutil.go:1683: "bar"(basename:"bar") is 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 405 658 1465] testutil.go:2330: got gzip streams: @@ -23971,8 +19157,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=USTAR -=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 400 653 1456] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23983,129 +19167,68 @@ testutil.go:1683: "foo"(basename:"foo") 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=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/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 400 512 1315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 testutil.go:2349: [2] at 512 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1315 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== 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":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"}]} === 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty foo_empty2 foo4] vs [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo4 foo5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 830, NextOffset: 1426 - testutil.go:509: Offset: 1003, NextOffset: 1676 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 225 - testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:509: Offset: 353, NextOffset: 489 - testutil.go:395: Comparing: "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_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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 .no.prefetch.landmark foo foo4] vs [foo_empty foo_empty2 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo_empty5 foo6] - 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" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:509: Offset: 116, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 489, NextOffset: 522 - testutil.go:509: Offset: 368, NextOffset: 401 - testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go:509: Offset: 401, NextOffset: 511 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 400 653 1456] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 400 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: 970, NextOffset: 1003 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 653 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1456 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 797, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,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=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1003, NextOffset: 1676 - testutil.go:509: Offset: 830, NextOffset: 1426 === 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: "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 -=== 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=PAX testutil.go:1580: testing streams: [0 0 400 512 1315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 testutil.go:2349: [2] at 512 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1315 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== 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 "": [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: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 404 657 1461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -24115,7 +19238,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" +=== 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=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=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== 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 @@ -24125,6 +19283,41 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + 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=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 405 658 1468] testutil.go:2330: got gzip streams: @@ -24136,27 +19329,9 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,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 "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo6 foo_empty4 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: "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" @@ -24164,75 +19339,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=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 827, NextOffset: 962 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo6 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 827, NextOffset: 962 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:509: Offset: 821, NextOffset: 1424 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 405 658 1468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -24267,8 +19373,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 521 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1331 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000209STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" @@ -24281,6 +19385,39 @@ 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 +=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 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 [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=2,format=PAX,minChunkSize=0 +=== 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 @@ -24293,131 +19430,64 @@ 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_empty2 foo_empty5 foo6 foo2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo] vs [foo_empty foo2 foo_empty3 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 === 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: 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 +=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 117, NextOffset: 227 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 322 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go: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: 1435 - testutil.go:509: Offset: 1009, NextOffset: 1675 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo5] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 foo6 foo2 foo_empty2 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: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1675 - testutil.go:509: Offset: 836, NextOffset: 1435 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 371 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 548, NextOffset: 659 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-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/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 @@ -24436,8 +19506,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/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=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 @@ -24461,6 +19529,39 @@ 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/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":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 951 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: @@ -24474,97 +19575,12 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty4 foo6 foo_empty foo3] vs [foo6 foo_empty foo2 foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" 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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,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=0,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 === RUN TestGzipEStargz/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: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: "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 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=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 @@ -24595,13 +19611,47 @@ testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" +=== 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:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 947 + testutil.go:509: Offset: 514, NextOffset: 1182 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 514, NextOffset: 1182 + testutil.go:509: Offset: 352, NextOffset: 947 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: @@ -24615,115 +19665,67 @@ testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo3 foo4 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2] vs [foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo_empty2 foo_empty3 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo3 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 373] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 813, NextOffset: 846 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 142 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000008eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== 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 142 373] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000008eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 955 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 +=== 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 +=== 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=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 144 375] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -24732,8 +19734,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=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 testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" @@ -24744,113 +19744,38 @@ testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo4 foo6 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3] vs [foo_empty foo3 foo_empty3 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] - 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=true,format=PAX testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 659, NextOffset: 692 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,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: "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/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go: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 === 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 837, NextOffset: 1457 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== 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=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 153 384] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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" +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: @@ -24870,8 +19795,6 @@ testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 382 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 152 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -24890,100 +19813,32 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo6 foo_empty3 foo_empty foo2] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 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 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6] vs [foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo foo2 foo3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 672, NextOffset: 705 -=== 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 147 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: 533, NextOffset: 671 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 381 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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 === 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: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 948 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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: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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 353, NextOffset: 948 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -24991,9 +19846,6 @@ testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== 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=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 148 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -25021,8 +19873,6 @@ testutil.go:1580: testing streams: [0 0 149 387] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU 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 @@ -25037,102 +19887,17 @@ 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo4 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo6 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:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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/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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" === 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:401: Directory: "" vs "": [foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo5 foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 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 -=== 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:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 319] @@ -25140,6 +19905,38 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 958 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:509: Offset: 359, NextOffset: 958 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN 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: @@ -25153,13 +19950,24 @@ 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 +=== 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"}]} +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"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/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/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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=PAX testutil.go:1580: testing streams: [0 0 115 324] testutil.go:2330: got gzip streams: @@ -25167,88 +19975,41 @@ testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 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=-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"}]} === 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo_empty3 foo6 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 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: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo_empty] vs [foo_empty foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 323] testutil.go:2330: got gzip streams: @@ -25256,18 +20017,47 @@ testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== 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_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 2037 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 2503 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 317] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 690, NextOffset: 2037 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 1536 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" === 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=9,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 322] testutil.go:2330: got gzip streams: @@ -25293,112 +20083,92 @@ 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=9,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 321] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty3] +=== 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: 80, NextOffset: 113 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 2029 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 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 === 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:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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_empty foo_empty3 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo foo4 foo5 foo_empty5 foo6 foo3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 315 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" +=== RUN TestGzipEStargz/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":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 + 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 === 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=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -25422,98 +20192,46 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 === 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":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/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_empty2 foo_empty3 foo6 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo2 foo3] vs [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty2] + 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: 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: "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: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: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go: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_empty foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty foo_empty2 foo_empty3 foo6 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: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:509: Offset: 852, NextOffset: 1473 - 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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/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:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== 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 124 339] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -25526,8 +20244,6 @@ testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 332 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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 124 339] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -25558,98 +20274,12 @@ testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== 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 foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty4 foo6] vs [foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "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" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 342] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 694, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 342 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" -=== 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: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo6] vs [foo5 foo_empty5 foo foo2 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 -=== 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=PAX testutil.go:1580: testing streams: [0 0 132 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -25668,8 +20298,6 @@ 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=9,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 126 341] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -25694,112 +20322,58 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo6] vs [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo_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 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo3 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122 336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 2037 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 2503 + testutil.go:509: Offset: 690, NextOffset: 2037 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,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=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 @@ -25812,14 +20386,14 @@ testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX 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=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=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 @@ -25831,109 +20405,27 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=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"}]} +=== 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 "": [foo4 foo6 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3] vs [foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 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: "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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "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=-1,prefix="../",lossless=false,format=GNU + testutil.go:509: Offset: 133, NextOffset: 170 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 129 346] -=== 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=-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=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: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5] vs [foo foo_empty foo_empty2 foo4 foo6 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 === 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: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 428 934] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 428 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 934 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== 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=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 287 793] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -25958,134 +20450,65 @@ testutil.go:2349: [1] at 430 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 936 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== 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=GNU testutil.go:1580: testing streams: [0 0 290 796] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 290 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 433 943] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 433 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 943 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 2029 + testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo3 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo6 foo foo_empty4 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] 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: 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:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 2498 + testutil.go:509: Offset: 688, NextOffset: 2029 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 264, NextOffset: 378 -=== 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=-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=false,format=USTAR testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go: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" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 803 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo6] vs [foo_empty foo3 foo_empty5 foo6 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 433 943] testutil.go:2330: got gzip streams: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 433 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: 672, NextOffset: 705 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - 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=-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 293 803] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 803 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 437 947] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -26098,12 +20521,78 @@ testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 806 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:509: Offset: 686, NextOffset: 2023 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 +=== 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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== 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=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 @@ -26112,121 +20601,64 @@ === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 432 939] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== 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 "" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" +=== 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 === 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: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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 693, NextOffset: 2040 + testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 foo foo_empty3 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2] vs [foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 985, NextOffset: 2506 + testutil.go:509: Offset: 693, NextOffset: 2040 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 4992 - testutil.go:509: Offset: 2112, NextOffset: 5429 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 291 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 798 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 131, NextOffset: 168 === 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 434 941] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty3 foo4 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo6] - 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: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 434 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 941 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b2STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:509: Offset: 1145, NextOffset: 1434 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 293 800] testutil.go:2330: got gzip streams: -=== 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=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 800 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" @@ -26243,107 +20675,278 @@ testutil.go:2349: [1] at 295 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 809 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 436 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 950 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: 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 + 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 + 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: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:509: Offset: 697, NextOffset: 2048 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== 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=-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=GNU,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 -=== 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_empty4 foo_empty5 foo_empty2 foo4 foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty] vs [foo_empty3 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo 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=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298 812] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1819, NextOffset: 5046 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 812 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" +=== 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 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo6] vs [foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "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: 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: 2147, NextOffset: 2184 + testutil.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: 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: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2] vs [foo_empty5 foo foo_empty3 foo_empty4 foo5 foo4 foo6 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_empty5" vs "foo_empty5" 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:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,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_empty foo2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty4 foo_empty5 foo_empty2 foo4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2] vs [foo2 foo4 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_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:509: Offset: 2147, NextOffset: 2184 + testutil.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: 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: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo2 foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty5 foo6 foo foo_empty2 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 @@ -26352,31 +20955,110 @@ 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:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1452, NextOffset: 1489 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1770, NextOffset: 2097 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1489, NextOffset: 1782 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,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=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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: 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: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: 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:509: Offset: 545, NextOffset: 582 + testutil.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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty4 foo5 foo3] + 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 @@ -26387,7 +21069,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" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26398,7 +21080,7 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/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 @@ -26409,9 +21091,12 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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 @@ -26422,7 +21107,7 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/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 @@ -26433,32 +21118,110 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo5 foo2] vs [foo foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo5] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:509: Offset: 2147, NextOffset: 2184 + testutil.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" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.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: 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:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo_empty5 foo] vs [foo_empty foo2 foo_empty2 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.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: 1111, NextOffset: 1148 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== 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=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 @@ -26469,64 +21232,111 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== 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 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo4] vs [.no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: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 "": [foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo5 foo foo_empty2 foo_empty4] vs [foo2 foo3 foo_empty3 foo5 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.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: "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:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3] vs [foo foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 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: 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:509: Offset: 4834, NextOffset: 4871 + testutil.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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.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: 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:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26537,9 +21347,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" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== 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=PAX +=== 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 @@ -26550,9 +21358,7 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26563,7 +21369,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" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26574,109 +21380,98 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo4] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4 foo4 .no.prefetch.landmark foo foo_empty2 foo_empty3] -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 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: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1079, NextOffset: 1407 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.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: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - 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: 1775, NextOffset: 2103 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.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: 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: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: "foo4" vs "foo4" - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4] vs [foo_empty foo_empty2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_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: 5500 - testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4 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: 677, NextOffset: 714 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.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: 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: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26687,9 +21482,7 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26700,9 +21493,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" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== 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 @@ -26713,7 +21504,7 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/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 @@ -26724,192 +21515,6032 @@ 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=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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/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 "": [foo2 foo5 foo_empty5 foo6 foo_empty4 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty3 foo foo_empty foo3] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 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_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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.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: 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: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: 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:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 foo2 foo_empty2 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: "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: 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:509: Offset: 8066, NextOffset: 8103 + testutil.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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706 1086] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 706 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1086 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_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: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.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=0,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 132 248 389 535 650 703 1083] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 703 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1083 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=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 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 706 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1086 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== 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 "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo5 foo6 foo_empty] vs [foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo5 foo_empty5 foo_empty foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.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 "": [foo5 foo_empty5 foo_empty foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo2] vs [foo_empty foo_empty2 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo2 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703 1083] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 703 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1083 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705 1082] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 705 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1082 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",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 131 248 389 533 649 702 1079] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 702 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1079 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002beSTARGZ" +=== 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_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty foo4 foo_empty4 foo6] vs [foo4 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.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: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo4 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty foo4 foo_empty4 foo6 foo5 foo_empty5 foo foo2 foo_empty2 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: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714 1098] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo_empty4 foo6] vs [foo2 foo_empty3 foo4 foo5 foo foo_empty foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_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 + 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: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty4 foo6 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711 1095] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 +=== 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 + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711 1095] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 133 252 396 543 661 717 1098] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 661 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 717 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002cdSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 252 396 543 661 714 1095] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== 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 foo_empty2 foo3 foo5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo6 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo6 foo] vs [foo_empty2 foo3 foo5 foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_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" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714 1101] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711 1098] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714 1101] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711 1098] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 133 250 394 542 660 716 1102] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 716 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1102 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ccSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 250 394 542 660 713 1099] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 660 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 713 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1099 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty3] vs [foo foo4 foo_empty5 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 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" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_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: "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 foo4 foo_empty5 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty4 foo3 foo4 foo foo_empty 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_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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721 1114] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718 1111] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 718 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ceSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721 1114] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== 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 "": [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo3 foo4 foo_empty4 foo] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo2 foo3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo3 foo_empty4 foo_empty5 foo6 foo2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718 1111] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 718 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ceSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 134 254 397 546 664 720 1107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 664 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 720 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717 1104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 664 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 717 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1104 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002cdSTARGZ" +=== 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_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo6 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== 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_empty foo3 foo_empty3 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty5 foo6 foo5] + 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 132, NextOffset: 264 +=== 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=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== 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_empty2 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo3 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty5 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo foo_empty2 foo_empty3 foo_empty4 foo_empty foo2 foo3 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: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + 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" +=== 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=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 210 326 449 554 604 949] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 604 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 949 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596 941] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 596 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 941 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000254STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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":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 foo6 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] vs [foo foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1066, NextOffset: 1389 -=== 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:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo foo2 foo4 foo_empty4 foo5] vs [foo foo_empty foo4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 +=== 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5] vs [foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo_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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo6] vs [foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=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: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 955 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 955] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 955 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty foo3 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo4 foo6 foo_empty foo3 foo_empty3] vs [foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6 foo foo_empty2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 954] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 954 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== 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 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty5 foo foo_empty2 foo_empty4] vs [foo2 foo_empty2 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "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" +=== 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=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 946] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 946 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625 971] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617 963] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625 971] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617 963] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 965] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 965 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty4 foo6] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2] vs [foo_empty foo_empty2 foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo2 foo3 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: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617 967] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 967 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617 967] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 967 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo5 foo6] vs [foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 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: 604, NextOffset: 641 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 434 + testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo3 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go:509: Offset: 300, NextOffset: 434 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112 216 338 466 572 622 974] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 572 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 974 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" +=== RUN TestGzipEStargz/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 "": [foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 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: "foo5" vs "foo5" + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1669 + testutil.go:509: Offset: 1197, NextOffset: 1992 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo6] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo5 foo_empty5 foo2] + testutil.go:395: Comparing: "foo_empty3" vs "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: 1992 + testutil.go:509: Offset: 985, NextOffset: 1669 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,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: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 572 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 966 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo6 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty2 foo4 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:395: Comparing: "foo_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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 637, NextOffset: 768 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628 982] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636 990] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== 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 "": [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 .no.prefetch.landmark foo foo_empty4] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1003, NextOffset: 1707 + testutil.go:509: Offset: 1215, NextOffset: 2006 + testutil.go:395: Comparing: "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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "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" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:509: Offset: 829, NextOffset: 966 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628 982] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114 221 345 475 583 633 986] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 633 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000279STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625 978] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 978 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty2 foo_empty4 foo2 foo3 foo_empty3 foo4 foo foo_empty] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 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: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo_empty3 foo5 foo_empty5] vs [foo4 foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627 980] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 577 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 627 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 980 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000273STARGZ" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo_empty3 foo4 foo5 foo_empty5 foo3] + 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: 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5] 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: 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_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: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + 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/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 113 218 341 470 577 619 972] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 577 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 972 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo2 foo_empty4 foo6 foo5 foo_empty5 foo foo_empty 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: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:509: Offset: 827, NextOffset: 1424 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642 996] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642 996] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" +=== 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 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3] vs [foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo5] + 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: 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo3 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6] vs [foo_empty foo3 foo_empty3 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:509: Offset: 697, NextOffset: 809 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638 991] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 588 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 638 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630 983] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1500 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3065 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dcSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" +=== 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 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo4 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: "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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "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 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo foo_empty foo3] vs [foo foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 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: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1500 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3065 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dcSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506 3071] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1506 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3071 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 "": [foo4 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365 2930] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1253 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1365 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2930 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000555STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 1434 + testutil.go:509: Offset: 1009, NextOffset: 1676 + 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 "": [foo2 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2] vs [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6 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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + 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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo5] vs [foo_empty3 foo_empty4 foo_empty5 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo6] + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "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" 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo3 foo5 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: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3] vs [foo_empty foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 foo2 foo3] + 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" 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 foo2 foo3] vs [foo3 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4] + 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" 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: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:509: Offset: 842, NextOffset: 1440 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== 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 "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo6 foo4 foo5] vs [foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 650, NextOffset: 683 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 674 + testutil.go:509: Offset: 791, NextOffset: 824 + testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 359, NextOffset: 392 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo6 foo_empty3 foo foo_empty] vs [foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 359, NextOffset: 392 + testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 650, NextOffset: 683 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 791, NextOffset: 824 + testutil.go:509: Offset: 641, NextOffset: 674 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:509: Offset: 815, NextOffset: 1410 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:509: Offset: 111, NextOffset: 218 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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:1580: testing streams: [0 0 225 442 745 1046 1264 1517 3100] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1517 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3100 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005edSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1376 2959] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1264 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1376 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2959 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000560STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503 3077] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503 3077] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1513 3087] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1513 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3087 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1372 2946] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1260 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1372 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2946 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521 3111] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1521 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380 2970] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1380 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2970 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000564STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== 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 "": [foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo4 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: "foo6" vs "foo6" + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 830, NextOffset: 1426 + testutil.go:509: Offset: 1003, NextOffset: 1676 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:509: Offset: 353, NextOffset: 489 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 225 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo_empty4 foo5 foo6 foo2 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 1003, NextOffset: 1676 + testutil.go:509: Offset: 830, NextOffset: 1426 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:509: Offset: 116, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 353, NextOffset: 489 + testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:395: Comparing: "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/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521 3111] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1521 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380 2970] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1380 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2970 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000564STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1528 3118] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1275 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1528 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 3118 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f8STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1387 2977] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1275 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1387 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2977 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000056bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== 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 "": [foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty2] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo2 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: 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: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3] + 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_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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 995, NextOffset: 1665 + testutil.go:509: Offset: 821, NextOffset: 1424 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: +=== 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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6] vs [foo_empty4 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo 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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "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_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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo foo_empty foo2 foo6 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:395: Comparing: "foo" 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: "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/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 145 198 517] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 145 198 517] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 143 196 516] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 196 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 516 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 147 200 524] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo3 foo4 foo6 foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo" 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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 "": [foo2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo5 foo_empty2 foo4 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty 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: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 147 200 524] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",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 147 200 524] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 146 199 519] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 146 199 519] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 145 198 518] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== 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 foo_empty3 foo_empty4 foo5 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo4] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty5 foo6] + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 +=== 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=PAX,minChunkSize=64000 +=== 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: 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/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 147 200 519] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 147 200 519] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== 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_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 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: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2] vs [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 148 201 520] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 174 468] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo4 foo_empty4 foo6] vs [foo_empty2 foo6 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3 foo5 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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty2 foo6] vs [foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo4 foo_empty4 foo6] + 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: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 + 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" 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: "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/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 174 468] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129 171 464] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 171 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 464 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000abSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 175 471] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 175 471] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 175 471] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 174 470] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 470 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 174 470] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 470 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 173 469] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 173 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 469 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000adSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 176 473] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 134 176 473] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== 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 foo_empty foo_empty5 foo6 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] + 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 +=== 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: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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo_empty foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 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: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 135 177 474] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 474 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 138 180 480] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 180 480] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 135 177 477] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 477 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== 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: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 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty2 foo3 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: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo6 foo_empty foo2 foo_empty5] vs [foo foo_empty3 foo4 foo3 foo_empty4 foo5 foo_empty5 foo6 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: 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_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_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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2] vs [foo_empty2 foo3 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 140 182 485] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 140 182 485] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 +=== 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 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 138 180 482] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 180 482] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== 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 "": [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty2] vs [foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:395: Comparing: "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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 +=== 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 + testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 179 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b3STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 142 184 487] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142 184 487] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 141 183 486] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 315 427 1179] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 315 427 1179] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty5 foo foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 319 431 1183] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1183 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 319 431 1188] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== 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 "": [foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo5] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo5 foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo5 foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 319 431 1188] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 321 433 1190] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1190 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 +=== 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: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 316 428 1182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 319 431 1185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1185 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 321 433 1192] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 321 433 1192] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 324 436 1195] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 1195 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + 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 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,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_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_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 +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 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" 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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,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] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133 5209] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 4257 6333] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133 5209] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo_empty foo3 foo4 foo5 foo_empty5] vs [foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo 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: "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_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: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty5 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3] vs [foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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: 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" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 4257 6333] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133 5209] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6] + 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" -=== 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=PAX,minChunkSize=0 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo2 foo5 foo_empty5 foo6 foo4 foo_empty4 foo foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty2 foo3 foo5 foo_empty5 foo6 foo] vs [foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty5 foo foo_empty foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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/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=64000 +=== 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=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/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 235 573] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" +=== 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=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 foo_empty4 foo5 foo foo_empty foo4 foo_empty5 foo6 foo_empty2 foo_empty3] vs [foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo5 foo6 foo foo_empty 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: 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" 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127 233 571] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 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=PAX + testutil.go:1580: testing streams: [0 0 127 312 650] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 312 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 650 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 127 308 646] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 308 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 646 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000134STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 127 234 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 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 127 233 571] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 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 131 242 584] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 242 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 584 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 131 239 581] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 581 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=PAX + testutil.go:1580: testing streams: [0 0 131 316 658] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 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=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",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 131 312 654] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 312 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 654 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 130 241 581] + 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 581 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=GNU + testutil.go:1580: testing streams: [0 0 130 239 579] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000efSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 130 238 575] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 238 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 575 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eeSTARGZ" +=== 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 236 573] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 236 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ecSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 130 317 654] + testutil.go: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 313 650] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 650 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" +=== 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=-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_empty2 foo3 foo_empty4 foo5 foo foo2 foo4 foo_empty5 foo6 foo_empty foo_empty3] vs [foo2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty4 foo6 foo2 foo_empty3 foo4] vs [foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo6 foo_empty 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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 128 237 576] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 1024 + testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 + 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 128 234 573] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 234 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eaSTARGZ" +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 + 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=USTAR,minChunkSize=0 +=== 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 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 2148 + 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" +=== 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 243 585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 243 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + 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 + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== 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 243 585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 243 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" +=== 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_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:395: Comparing: "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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2] vs [foo_empty2 foo3 foo_empty3 foo4 foo6 foo2 foo_empty foo_empty4 foo5 foo_empty5 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: "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: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:395: Comparing: "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/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 +=== 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 + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== 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=-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 foo4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo2 foo_empty3] + 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108 201 513] + testutil.go:2330: got gzip streams: +=== 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" +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 782 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 513 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 280 592] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 280 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 592 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000118STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 275 587] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 275 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000113STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + 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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo5 foo_empty2 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109 210 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] + testutil.go: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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] + testutil.go: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 + 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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] + 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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 276 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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_empty2 foo3 foo2 foo_empty3 foo_empty5 foo6 foo foo_empty] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo5 foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3] vs [foo foo_empty foo2 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 @@ -26921,257 +27552,201 @@ testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo6 foo2 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo_empty3 foo_empty5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4 foo5] 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: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 -=== 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=0,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1404, NextOffset: 1441 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1123, NextOffset: 1160 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1441, NextOffset: 1733 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1452 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706 1086] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 208 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 706 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1086 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703 1083] + 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 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 703 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1083 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bfSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + 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 +=== 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=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 "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo foo2 foo4 foo5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo5 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo3] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty foo foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_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: 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1722, NextOffset: 1759 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1475, NextOffset: 1765 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - 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: 1759, NextOffset: 2084 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 5013 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2121, NextOffset: 5456 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [6] at 706 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty5] + 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_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [7] at 1086 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1033, NextOffset: 1070 -=== 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: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: "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" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 208 521] + 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:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1438, NextOffset: 1475 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 +=== 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=-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: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 +=== 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/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=PAX,minChunkSize=0 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 +=== RUN TestGzipEStargz/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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703 1083] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 280 593] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 703 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1083 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bfSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-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 131 248 389 533 649 705 1082] + 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 + testutil.go:1580: testing streams: [0 0 108 277 590] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 705 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1082 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702 1079] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 277 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000115STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 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 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 702 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1079 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002beSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] vs [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo2] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 @@ -27182,58 +27757,22 @@ testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1775, NextOffset: 2103 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1824, NextOffset: 5062 - testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - 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:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty2 foo_empty3 foo_empty5 foo6 foo5 foo_empty foo2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 @@ -27245,8 +27784,18 @@ testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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: "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 @@ -27258,78 +27807,116 @@ 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: "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" === 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=USTAR - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711 1095] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105 197 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,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 132 250 393 541 658 714 1098] + testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 212 527] 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=-1,prefix="/",format=USTAR,minChunkSize=64000#01 + 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 527 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 520] + 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 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 284 599] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 284 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 599 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 279 594] + 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 594 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 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 + 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 + testutil.go:1580: testing streams: [0 0 111 288 605] + 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 605 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== 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 288 605] + 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 605 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 + 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 === 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 "" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty5 foo foo_empty foo2 foo5 foo6 foo3 foo4 foo_empty4] vs [foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 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 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 460, NextOffset: 497 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 497, NextOffset: 788 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [7] at 1095 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: 709, NextOffset: 1035 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo5 foo6 foo foo_empty3 foo_empty4 foo_empty5 foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty5 foo6 foo_empty foo_empty2 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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 @@ -27340,21 +27927,34 @@ testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:509: Offset: 2125, NextOffset: 5442 -=== 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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:509: Offset: 382, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1398, NextOffset: 1435 - testutil.go:509: Offset: 1153, NextOffset: 1444 - testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo6 foo_empty4 foo5 foo_empty5] vs [foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo5 foo_empty5 foo6 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo3 foo_empty3] vs [foo2 foo3 foo4 foo5 foo6 foo foo_empty foo_empty4 foo_empty5 foo_empty2 foo_empty3] + 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 @@ -27366,164 +27966,116 @@ 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" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo_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: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 +=== RUN TestGzipEStargz/testDigestAndVerify/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:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:509: Offset: 1809, NextOffset: 5004 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== 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] +=== 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 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 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 661 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 717 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002cdSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,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 133 252 396 543 661 714 1095] + 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 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714 1101] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 289 611] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 611 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112 288 610] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 610 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000120STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111 214 536] + testutil.go:2330: got gzip streams: + 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/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/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 "": [foo3 foo4 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty foo3 foo_empty4 foo6 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 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:401: Directory: "" vs "": [foo foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo foo2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 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: 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: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo6 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo3 foo4] - 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 833, NextOffset: 1127 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2140, NextOffset: 5489 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 5052 + testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - 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: 171, NextOffset: 464 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - 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: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 @@ -27534,213 +28086,210 @@ testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1788, NextOffset: 1825 + testutil.go:509: Offset: 2140, NextOffset: 5489 + testutil.go:509: Offset: 1825, NextOffset: 5052 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== 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] +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#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 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 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711 1098] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 213 534] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 290 611] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 290 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 611 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 285 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 285 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 606 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 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" === 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_empty2 foo3 foo_empty3 foo5 foo_empty4 foo foo_empty foo2 foo4] vs [.no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 462 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 674 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 499, NextOffset: 790 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [6] at 716 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1119, NextOffset: 1156 - testutil.go:509: Offset: 1400, NextOffset: 1437 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [7] at 1102 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ccSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:509: Offset: 1437, NextOffset: 1729 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty4 foo5 foo6] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + 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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go: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:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo_empty5 foo] vs [foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 250 394 542 660 713 1099] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=0,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 202 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 660 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 713 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1099 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721 1114] + 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 541] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718 1111] + testutil.go: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 541 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 534] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 718 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ceSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 + 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 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 113 294 616] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 294 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 616 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000126STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 113 291 613] + 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 613 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 539] + 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 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 112 210 532] + 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 532 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 569 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 569 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1242 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000239STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo4 foo5 foo3 foo_empty3 foo_empty4 foo foo2 foo_empty2] vs [.no.prefetch.landmark foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo5 foo_empty5 foo6] vs [foo_empty foo3 foo_empty3 foo4 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721 1114] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1451, NextOffset: 1747 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 721 in stargz, uncompressed length 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1747, NextOffset: 1784 - testutil.go:509: Offset: 1503, NextOffset: 1799 - testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1836, NextOffset: 5075 - testutil.go:509: Offset: 2151, NextOffset: 5510 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 @@ -27751,17 +28300,40 @@ testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1836, NextOffset: 5075 + testutil.go:509: Offset: 2151, NextOffset: 5510 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo3 foo4 foo5 foo_empty5] vs [foo6 foo_empty foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo foo2 foo_empty2 foo3] + 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 foo_empty2 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4] + 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 @@ -27773,111 +28345,179 @@ 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 + testutil.go: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" -=== 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] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 218 429 1102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 718 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ceSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/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 134 254 397 546 664 720 1107] + testutil.go:2349: [1] at 218 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=PAX + testutil.go:1580: testing streams: [0 0 218 756 1429] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 664 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 720 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717 1104] + 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 1429 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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 218 615 1288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 664 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 717 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1104 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002cdSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 615 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000267STARGZ" +=== 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 573 1246] + 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 2048 + testutil.go:2349: [3] at 1246 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023dSTARGZ" +=== 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 433 1106] + 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 2048 + testutil.go:2349: [3] at 1106 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 222 574 1253] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 574 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1253 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 222 434 1113] + 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 2048 + testutil.go:2349: [3] at 1113 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 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 577 1256] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 577 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1256 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000241STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 224 437 1116] + 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 2048 + testutil.go:2349: [3] at 1116 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b5STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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 570 1246] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 570 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1246 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 220 430 1106] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 430 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1106 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 220 759 1435] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 759 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1435 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 220 619 1295] + 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 1295 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 + testutil.go:1580: testing streams: [0 0 220 572 1248] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 572 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1248 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 220 431 1107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" +=== 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 578 1259] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 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=USTAR + testutil.go:1580: testing streams: [0 0 224 438 1119] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 438 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1119 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 224 766 1447] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 766 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1447 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002feSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo_empty foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty3] vs [foo_empty foo2 foo_empty2 foo5 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== 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: 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 @@ -27890,88 +28530,90 @@ testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 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" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3] vs [foo_empty2 foo3 foo foo_empty foo2 foo5 foo_empty5 foo6 foo_empty3 foo4 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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go: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: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] +=== 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 625 1306] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 625 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1306 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" +=== 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=0,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=GNU + testutil.go:1580: testing streams: [0 0 226 581 1262] 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=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] + testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 581 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1262 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000245STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 226 440 1121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1121 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b8STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === 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_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo6 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -27979,35 +28621,36 @@ 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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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 "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo6 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo5] + 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 @@ -28018,85 +28661,160 @@ testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 107 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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_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/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "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=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 604 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 949 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025cSTARGZ" -=== 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:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 596 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 941 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000254STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo6 foo] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo5 foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty4 foo6 foo_empty foo3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 @@ -28104,23 +28822,18 @@ testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_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 @@ -28131,23 +28844,27 @@ testutil.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 "": [foo5 foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo foo_empty foo2 foo_empty2 foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo6 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty2 foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 + 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 @@ -28158,6 +28875,7 @@ testutil.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 @@ -28169,72 +28887,200 @@ 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=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 955] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 955 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== 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: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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 955 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 foo foo_empty4] vs [foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo2] vs [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo6 foo_empty4 foo foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.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" @@ -28248,6 +29094,17 @@ testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -28258,27 +29115,17 @@ testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo5 foo_empty5] vs [foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo6 foo_empty4 foo foo_empty2] vs [foo_empty foo_empty3 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_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: 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 -=== 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 @@ -28287,66 +29134,97 @@ testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=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 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 - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,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: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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== 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 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo] vs [foo_empty3 foo_empty4 foo6 foo_empty foo3 foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo3 foo5 foo_empty4 foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_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 @@ -28354,55 +29232,19 @@ testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo5 foo6] vs [foo_empty foo3 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - 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:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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=PAX - testutil.go:2349: [2] at 214 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo6 foo_empty foo3 foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo5 foo_empty5] -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - 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:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - 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:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 @@ -28411,67 +29253,153 @@ testutil.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 -=== 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:509: Offset: 1639, NextOffset: 3204 +=== 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=0,prefix="",src=1,format=PAX,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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,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] +=== 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 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,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: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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 954 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345 137957] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48459 97557 98095] + 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 98095 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty foo3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo_empty2 foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -28482,6 +29410,7 @@ testutil.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 @@ -28493,26 +29422,19 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo3 foo4 foo5 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo6 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty 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_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 @@ -28523,97 +29445,58 @@ testutil.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_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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 946] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3241, NextOffset: 4834 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 946 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" -=== RUN TestGzipEStargz/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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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 112 219 340 466 575 625 971] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617 963] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== 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] +=== 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=0,prefix="../",format=USTAR,minChunkSize=64000#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 48459 96582 97120] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" + 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 97120 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty5 foo2] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty5] vs [foo foo_empty foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.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_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 @@ -28624,21 +29507,40 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.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 foo_empty foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo] vs [foo_empty2 foo3 foo_empty5 foo2 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo] + 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 @@ -28646,120 +29548,73 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 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: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617 963] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 -=== 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 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 965 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 957] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo5 foo_empty foo2 foo3] + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo_empty5 foo_empty foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5] vs [foo5 foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty2 foo3 foo4 foo_empty5 foo6] + 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 @@ -28770,83 +29625,41 @@ testutil.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: 15980 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 469 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: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617 967] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 967 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo2] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo 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:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo5] vs [.no.prefetch.landmark foo foo_empty4 foo_empty5 foo6 foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 @@ -28858,113 +29671,100 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_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 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo foo2 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo foo_empty4 foo_empty5] vs [foo_empty2 foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617 967] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 967 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 216 338 466 572 622 974] +=== 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 98095] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 572 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 974 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 112 216 338 466 572 614 966] + 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 98095 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48459 96582 97120] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 572 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 966 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go: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 97120 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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} +=== 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 "": [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo4 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo6 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo6 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 @@ -28976,58 +29776,45 @@ testutil.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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.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 "": [foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2] vs [foo_empty5 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo 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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark] vs [foo_empty3 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 -=== 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 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== 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:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 @@ -29038,124 +29825,72 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628 982] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636 990] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== 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=false,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 +=== 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=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"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty5] vs [foo6 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo4 .no.prefetch.landmark foo 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_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty5] vs [foo_empty3 foo5 foo_empty5 foo_empty2 foo foo_empty foo2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - 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: 8592, NextOffset: 14839 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 15980 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,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: "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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo5 foo_empty5 foo6 foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo 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 "": [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 @@ -29166,63 +29901,66 @@ testutil.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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114 221 345 475 583 633 986] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 633 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000279STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625 978] +=== 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 98095] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 978 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] + 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 98095 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48459 96582 97120] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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 97120 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty foo_empty3 foo_empty4 foo5 foo6] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo5 foo6 foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo5 foo_empty5 foo6 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.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 @@ -29233,114 +29971,95 @@ testutil.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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4] 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo_empty3 foo_empty4 foo5] vs [foo2 foo3 foo4 foo5 foo6 foo foo_empty foo_empty4 foo_empty5 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === 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 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627 980] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48464 97566 98101] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 577 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 627 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 980 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000273STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97566 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98101 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo3 foo4 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo_empty5 foo foo_empty foo3 foo4 foo5] vs [foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4] + 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: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 @@ -29356,104 +30075,87 @@ 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "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" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 -=== 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 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: 965, NextOffset: 1669 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 577 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 972 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642 996] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48464 96591 97126] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96591 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97126 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo foo2 foo_empty4 foo5 foo6 foo_empty foo4] vs [foo foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo3 foo4 foo_empty4 foo6 foo_empty2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo5 foo_empty5] + 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 @@ -29463,55 +30165,34 @@ testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1667 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642 996] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1193, NextOffset: 1998 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "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: "foo4" vs "foo4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 603, NextOffset: 640 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 785, NextOffset: 822 -=== 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:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 - 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo6 foo5 foo_empty5] vs [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 @@ -29523,90 +30204,50 @@ testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638 991] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 588 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 638 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630 983] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] +=== 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=PAX + testutil.go:1580: testing streams: [0 0 48464 97566 98101] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1500 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3065 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dcSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97566 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98101 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo2 foo3 foo4 foo5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 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: 260 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo2 foo3 foo5 foo6] vs [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 @@ -29617,63 +30258,40 @@ testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 763, NextOffset: 800 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=USTAR,minChunkSize=0 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 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: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" 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: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - 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=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo5 foo6 foo2 foo3] 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: "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 @@ -29681,88 +30299,63 @@ 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" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "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 === 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 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1500 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3065 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dcSTARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506 3071] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1506 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3071 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e2STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365 2930] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48464 96591 97126] 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 3584 - testutil.go:2349: [7] at 2930 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000555STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96591 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97126 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo6] vs [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty] vs [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo6 .no.prefetch.landmark foo foo3 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 @@ -29775,33 +30368,26 @@ testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo 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 "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo foo3 foo_empty3 foo6] vs [foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_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 @@ -29809,154 +30395,75 @@ 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 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-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/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo foo_empty foo3] vs [foo foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517 3100] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [4] at 1046 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: 812, NextOffset: 943 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1517 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3100 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005edSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo6 foo2 foo3 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty4 foo_empty5] vs [foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 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: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo6] vs [foo3 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo] + 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: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 @@ -29967,64 +30474,86 @@ testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1376 2959] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1264 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1376 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2959 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000560STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503 3077] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48464 97567 98102] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 -=== 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:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97567 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98102 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48464 96592 97127] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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/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 48464 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96592 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97127 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017950STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=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_empty3 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty] - 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:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5] vs [.no.prefetch.landmark foo_empty2 foo_empty4 foo_empty5 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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 @@ -30035,61 +30564,33 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503 3077] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + 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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo6] vs [foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 132, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty2 foo_empty4 foo_empty5] vs [foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 -=== 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: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 @@ -30100,66 +30601,62 @@ 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "foo_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=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1513 3087] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1513 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3087 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 -=== 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] +=== 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=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:1580: testing streams: [0 0 48462 97564 98092] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1260 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1372 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2946 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98092 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 "": [foo6 foo foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo3] vs [foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo2 foo_empty5 foo_empty foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo5 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo4] vs [foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 @@ -30171,49 +30668,24 @@ testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" 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: 1678 - testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo2 foo_empty5 foo_empty foo_empty4 foo5] vs [foo foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty4 foo_empty5 foo4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:395: Comparing: "foo_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 @@ -30225,64 +30697,89 @@ 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: "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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521 3111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1521 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48462 96589 97117] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1380 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2970 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000564STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521 3111] + 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 97117 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48462 97564 98092] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1521 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 3111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 -=== 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:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98092 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48462 96589 97117] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1380 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2970 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000564STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go: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 97117 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/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 "": [foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo6] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo6 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty4 foo foo_empty2 foo2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 @@ -30294,65 +30791,47 @@ 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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo5] vs [foo_empty2 foo_empty4 foo6 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo4 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1528 3118] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 647, NextOffset: 782 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1275 in stargz, uncompressed length 1636 -=== 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [6] at 1528 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1164, NextOffset: 1201 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [7] at 3118 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f8STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 953, NextOffset: 990 -=== 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: 1201, NextOffset: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:395: Comparing: "foo" vs "foo" @@ -30360,175 +30839,116 @@ testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1387 2977] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1275 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1387 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 2977 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000056bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1569 2109 4697] +=== 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 97564 98092] +=== 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:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98092 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1cSTARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 97117] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go: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 97117 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794dSTARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 -=== 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: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1647 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - 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=GNU,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 -=== 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 263, NextOffset: 300 -=== 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: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo2] vs [foo4 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2] - 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: "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: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4] vs [foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo 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: "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_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" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 -=== 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: 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 @@ -30539,115 +30959,111 @@ 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 === 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:1580: testing streams: [0 0 1569 2109 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1569 2109 4697] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48466 97569 98099] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48466 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97569 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98099 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d21STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48466,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48466,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48466,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48466,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#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 48466 96594 97124] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48466 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96594 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97124 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017952STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109 4697] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48466,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48466,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48466,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48466,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48466 97569 98099] 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=0,prefix="/",format=GNU,minChunkSize=0#02 -=== 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:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48466 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97569 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98099 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d21STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48466,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48466,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48466,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48466,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48466 96594 97124] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48466 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96594 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97124 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017952STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48466,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48466,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48466,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48466,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo6 foo2 foo_empty3] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo foo_empty foo2] vs [foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark 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: 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 -=== 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:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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 @@ -30658,21 +31074,18 @@ 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" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] vs [foo2 foo_empty3 foo6 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo foo2 foo4 foo5] vs [foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty3 foo2 foo3 foo4 foo5 foo foo_empty] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -30681,259 +31094,193 @@ testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:509: Offset: 985, NextOffset: 1669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 -=== 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 - testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=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":145,"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: "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 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 956, NextOffset: 993 -=== 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:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 145 198 517] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 143 196 516] +=== 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=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48465 97568 98098] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 196 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 516 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c4STARGZ" + testutil.go: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 97568 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98098 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d20STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 147 200 524] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48465 96593 97123] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go: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 96593 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97123 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017951STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 147 200 524] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#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 48097 96216 96695] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== 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=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96216 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96695 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d8STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 === 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 "": [foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4] vs [foo_empty foo4 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty5 foo6] - 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: "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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo3 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo2] 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: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:509: Offset: 414, NextOffset: 581 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty foo4] vs [foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 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: 377 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:509: Offset: 973, NextOffset: 1682 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147 200 524] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 146 199 519] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 146 199 519] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 145 198 518] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 147 200 519] + testutil.go:509: Offset: 821, NextOffset: 952 + 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 "": [foo4 foo6 foo2 foo3 foo_empty3 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "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 +=== 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=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48097 96202 96681] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96202 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96681 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo5 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2] vs [foo foo2 foo_empty2 foo3 foo_empty5 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo5 foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 @@ -30944,44 +31291,42 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 147 200 519] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 792, NextOffset: 829 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 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty5] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo] -=== 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":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:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo" vs "foo" -=== 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: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 @@ -30991,92 +31336,119 @@ 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_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" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:509: Offset: 1003, NextOffset: 1707 +=== 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 48097 96216 96695] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96216 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96695 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 201 520] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48097 96202 96681] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96202 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96681 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 174 468] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=USTAR,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 48096 96213 96693] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" + testutil.go: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 96213 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96693 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d5STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 174 468] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48096 96199 96679] 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/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" + testutil.go: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 96199 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c7STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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: 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 @@ -31088,62 +31460,35 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4] vs [foo_empty foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo3 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6] vs [foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129 171 464] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 171 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: 112, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 464 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000abSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 -=== 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: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 @@ -31154,212 +31499,184 @@ testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== 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 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 175 471] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 175 471] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48102 96224 96705] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" + testutil.go: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 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":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 174 470] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48102 96210 96691] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 470 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" + testutil.go: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 96210 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty] vs [foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo6 foo5 foo_empty5 foo foo2 foo3 foo4 foo_empty4] vs [foo_empty2 foo3 foo_empty3 foo6 foo_empty foo foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: "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 foo2 foo_empty3 foo6 foo_empty foo_empty2 foo3] vs [foo_empty foo_empty2 foo_empty3 foo6 foo foo2 foo3 foo4 foo_empty4 foo5 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: 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: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo3 foo4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,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: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 470 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 173 469] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 173 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 469 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000adSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 176 473] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 134 176 473] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 135 177 474] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96224 96705] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 474 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" + testutil.go: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 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":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo_empty foo_empty2] vs [foo_empty foo_empty2 foo_empty4 foo_empty5 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 @@ -31370,29 +31687,13 @@ testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5] vs [foo5 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo3 foo_empty3 foo_empty4 foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo2] + 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 @@ -31408,146 +31709,85 @@ testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:509: Offset: 827, NextOffset: 1424 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 138 180 480] - testutil.go:2330: got gzip streams: -=== 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" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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 138 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180 480] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 135 177 477] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 477 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 140 182 485] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96210 96691] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== 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=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96210 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 140 182 485] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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"}]} -=== 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 - testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo foo2] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty5 foo foo_empty foo_empty3 foo5] -=== 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: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:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo6 foo_empty foo2] vs [.no.prefetch.landmark foo_empty3 foo5 foo_empty5 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:509: Offset: 1015, NextOffset: 1683 -=== 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: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: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4] vs [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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 @@ -31555,11 +31795,23 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 @@ -31571,147 +31823,73 @@ 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: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === 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=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 138 180 482] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180 482] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 137 179 481] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 179 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,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 142 184 487] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=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"}]} -=== 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 142 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-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":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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" - 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:401: Directory: "" vs "": [foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo3] vs [foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo foo_empty2 foo_empty3 foo4 foo_empty5] -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"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:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo4 foo_empty4 foo5 foo_empty3 foo foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5 foo5 foo6 foo foo_empty foo_empty2 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + 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: "foo2" vs "foo2" -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5] vs [foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5 foo6 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -31724,89 +31902,33 @@ 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: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142 184 487] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" - testutil.go:1638: got TOC entries: === 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=-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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 141 183 486] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - 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 - testutil.go:1580: testing streams: [0 0 315 427 1179] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 315 427 1179] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 +=== 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=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96221 96704] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96704 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=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 "": [foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4] vs [foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 @@ -31817,65 +31939,38 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 319 431 1183] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 1183 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty4 foo6] vs [foo foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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: "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 -=== 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} -=== 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: 525, NextOffset: 662 + testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=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/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: "foo_empty3" vs "foo_empty3" -=== 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: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: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 @@ -31883,113 +31978,96 @@ testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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: 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_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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:509: Offset: 836, NextOffset: 1434 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 319 431 1188] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,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 319 431 1188] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 321 433 1190] +=== 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=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96207 96690] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1190 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96207 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 316 428 1182] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 +=== 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=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48098 96219 96700] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" + testutil.go: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 96219 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dbSTARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 === 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 "": [foo3 foo_empty4 foo_empty5 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo5 foo_empty5 foo4 foo_empty4 foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go: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: "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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 316 428 1182] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 832, NextOffset: 968 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 @@ -32000,371 +32078,220 @@ 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 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo5] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo_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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 319 431 1185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1185 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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: "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" === 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=USTAR - testutil.go:1580: testing streams: [0 0 321 433 1192] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,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 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 324 436 1195] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48098 96205 96686] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 1195 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" + testutil.go: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 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - 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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=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 "": [foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty3 foo_empty2 foo3 foo5 foo foo_empty] vs [.no.prefetch.landmark foo_empty4 foo_empty5 foo_empty3 foo4 foo5 foo foo_empty foo2 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: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo6 .no.prefetch.landmark foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo3 foo5 foo] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo2 foo3] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257 6333] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 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=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 4257 in stargz, uncompressed length 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=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 118, NextOffset: 229 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=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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=PAX - testutil.go:1580: testing streams: [0 0 1057 3133 5209] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233 5309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109 4185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 3233 5309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109 4185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257 6333] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 3133 5209] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233 5309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109 4185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 3233 5309] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96219 96700] testutil.go:2330: 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: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 96219 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dbSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "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 +=== 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=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 foo_empty5 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty3] 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" 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo5 foo6 foo foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:509: Offset: 683, NextOffset: 791 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] vs [foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6] + 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: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:509: Offset: 392, NextOffset: 500 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 + 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: "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/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=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 + 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 "": [foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4] vs [foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo3 foo4 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 @@ -32375,86 +32302,47 @@ testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 3133 5209] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go: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: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 359, NextOffset: 392 + testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=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=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233 5309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109 4185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 3233 5309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - 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] +=== 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=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96205 96686] testutil.go:2330: 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: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 96686 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233 5309] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:509: Offset: 353, NextOffset: 489 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo3 foo4 foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 @@ -32467,122 +32355,79 @@ 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: "foo6" vs "foo6" + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 830, NextOffset: 1426 + testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 830, NextOffset: 1426 - testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109 4185] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo_empty5 foo6] -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 "": [foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo6 foo foo3 foo4] vs [foo foo_empty foo2 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 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: "foo2" vs "foo2" - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 353, NextOffset: 489 - testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:509: Offset: 830, NextOffset: 1426 + testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 353, NextOffset: 489 + testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 127 234 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 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 232 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 232 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e8STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 127 314 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 314 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 653 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127 311 650] - 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 311 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 650 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 127 234 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 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=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2] vs [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo5 foo foo3 foo_empty3 foo_empty4 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_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo3 foo5 foo_empty5 foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 @@ -32590,17 +32435,12 @@ testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 821, NextOffset: 1424 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:395: Comparing: "foo_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" 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: 484, NextOffset: 517 @@ -32612,110 +32452,74 @@ testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 821, NextOffset: 1424 + testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo3 foo_empty3 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty2 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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 504, NextOffset: 537 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127 232 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 232 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e8STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 685, NextOffset: 794 -=== 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: 537, NextOffset: 646 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 + 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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 131 243 585] - 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 585 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 131 239 581] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 581 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=PAX - testutil.go:1580: testing streams: [0 0 131 317 657] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 317 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 657 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 131 316 656] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 656 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 130 240 580] +=== 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 96218 96699] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 240 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 580 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== 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 48096 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96699 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo_empty5 foo_empty foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty2 foo6 foo2 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 @@ -32731,115 +32535,92 @@ testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 -=== 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 238 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 1024 - testutil.go:2349: [2] at 238 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 578 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eeSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo6 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1675 - testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5] vs [foo4 foo5 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 130 239 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 2148 - testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 576 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=USTAR - testutil.go:1580: testing streams: [0 0 130 237 574] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 237 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,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=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 130 316 653] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 653 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" -=== RUN TestGzipEStargz/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 316 653] +=== 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 96204 96685] 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 316 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 653 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 128 236 575] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96204 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96685 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48104 96228 96709] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 236 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 575 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ecSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128 234 573] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 @@ -32849,29 +32630,19 @@ testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1699 -=== 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 128 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: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 -=== 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 234 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eaSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 @@ -32879,94 +32650,82 @@ testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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 "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo foo2 foo3] vs [foo_empty foo2 foo_empty2 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo5 foo_empty5 foo6] vs [foo5 foo6 foo_empty2 foo_empty3 foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty] 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: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" 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: "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: [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 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "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/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=USTAR - testutil.go:1580: testing streams: [0 0 132 244 586] - 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 2048 - testutil.go:2349: [3] at 586 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f4STARGZ" -=== 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 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=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 319 661] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 319 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 661 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== 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=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 318 660] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 660 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132 243 585] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 243 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 585 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 -=== 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 "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 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:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 @@ -32977,44 +32736,21 @@ testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 132 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 530, NextOffset: 667 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" 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: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo_empty5] vs [foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty foo_empty3 foo4 foo] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 @@ -33025,138 +32761,46 @@ 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 - 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_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 208 520] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 667, NextOffset: 700 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 554 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=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" -=== 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" -=== 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:395: Comparing: "foo" vs "foo" -=== 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=USTAR,minChunkSize=0 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 === 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 201 513] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 513 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 280 592] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 280 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 592 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000118STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 277 589] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 277 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,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:2349: [3] at 589 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000115STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + 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 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=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 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo6 foo foo_empty5] vs [foo foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3] vs [foo5 foo foo3 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109 203 517] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 369, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 -=== 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: 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 @@ -33167,134 +32811,163 @@ 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6] vs [foo foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo6] + 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo6 foo5 foo foo3] vs [foo2 foo_empty2 foo4 foo_empty4 foo foo_empty foo3 foo_empty3 foo5 foo_empty5 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_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" 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: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: 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" === 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 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 278 592] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 278 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 592 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000116STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 208 522] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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=GNU - testutil.go:1580: testing streams: [0 0 108 201 515] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 515 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 208 521] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 201 514] +=== 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 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#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 48104 96228 96709] 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: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 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "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#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 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo3 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 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: "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 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo_empty foo2] vs [foo_empty foo2 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo_empty foo3 foo4 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=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: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 @@ -33305,87 +32978,39 @@ testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 282 595] - testutil.go: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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 533, NextOffset: 671 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 282 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 595 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011aSTARGZ" -=== 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: "foo4" vs "foo4" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=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=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 277 590] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 277 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000115STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 105 204 517] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 204 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 197 510] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== 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=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 212 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 212 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 527 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 520] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + 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 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 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go: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 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=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 "": [foo3 foo_empty4 foo foo_empty foo2 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo4] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo_empty foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 @@ -33397,44 +33022,56 @@ testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo3 foo_empty3 foo5 foo_empty5 foo_empty] vs [foo6 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 @@ -33445,73 +33082,43 @@ 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: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go: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: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 284 601] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 284 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 601 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 281 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 2048 - testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 598 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 210 526] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 526 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 203 519] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213 531] +=== 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=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48104 96226 96707] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + 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 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "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":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 foo_empty5 foo_empty foo_empty2 foo4 foo5 foo6] vs [foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty5 foo foo_empty foo3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo5 foo6 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo6 foo] + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 @@ -33520,55 +33127,29 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 207 525] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - 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 - testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME 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 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 525 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 117, NextOffset: 229 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo4 foo5 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:395: Comparing: "foo_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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty2] vs [foo foo_empty foo3 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 @@ -33577,134 +33158,78 @@ 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: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 291 609] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 291 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 609 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 -=== 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=-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 - 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 -=== 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=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3 foo6] vs [.no.prefetch.landmark foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo5 foo6 foo_empty foo4] vs [foo5 foo_empty foo3 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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 292 614] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,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 -=== 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 292 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 614 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000124STARGZ" -=== 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: "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_empty5" vs "foo_empty5" -=== 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:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty5 foo6] vs [foo_empty5 foo_empty foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo6 foo_empty foo3 foo5] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 @@ -33712,478 +33237,363 @@ 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 - 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 -=== 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 288 610] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 975 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 804 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - 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 610 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000120STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go: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 === 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=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=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213 533] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 206 526] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 206 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 526 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 290 610] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 290 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 610 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 289 609] +=== 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 96212 96693] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 609 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96212 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96693 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty4 foo5] vs [foo foo_empty2 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo3 foo4 foo_empty4 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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 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 -=== 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 -=== 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=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 202 522] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 202 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113 219 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 - testutil.go:1580: testing streams: [0 0 113 294 619] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 294 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 619 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000126STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== 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=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 113 293 618] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 618 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 217 542] +=== 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:1580: testing streams: [0 0 48101 96233 96718] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 542 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go: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 96233 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96718 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=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 "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo5 foo6 foo] - 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:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty3 foo5 foo_empty4 foo2 foo_empty2 foo3 foo4] vs [foo3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo 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: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 -=== RUN TestGzipEStargz/testDigestAndVerify/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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty2 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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 "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty4] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "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: "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: 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: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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 - testutil.go:2349: [3] at 1242 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000238STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 218 427 1101] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 427 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 218 757 1430] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 757 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1430 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f5STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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=false,format=PAX - testutil.go:1580: testing streams: [0 0 218 617 1290] +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 48101 96219 96704] 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 617 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1290 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 221 572 1246] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96219 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96704 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dbSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=-1,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 48101 96233 96718] 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 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: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 96233 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96718 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2 foo4 foo5] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty4 foo4 foo6 foo2 foo_empty2 foo3 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: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo_empty2 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty4] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo4 foo5 foo6] - 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 -=== 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 431 1105] - 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: 813, NextOffset: 846 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1105 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1016, NextOffset: 1707 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2 foo3 foo6] vs [foo5 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3] 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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=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=USTAR - testutil.go:1580: testing streams: [0 0 222 574 1253] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 574 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1253 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 222 433 1112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1112 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== 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=PAX - testutil.go:1580: testing streams: [0 0 222 763 1442] - 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 763 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1442 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002fbSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 222 622 1301] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 622 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1301 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" +=== RUN TestGzipEStargz/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=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/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo_empty2 foo4 foo5] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo4 foo5] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 @@ -34194,59 +33604,24 @@ testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "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: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" -=== 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 224 577 1256] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo4 foo5 foo_empty5 foo2 foo_empty3] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo5 foo2 foo_empty2 foo4] -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 80, NextOffset: 113 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 577 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] vs [foo4 foo5 foo foo_empty foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 1256 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000241STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 369, NextOffset: 402 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - 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_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 @@ -34257,93 +33632,69 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=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=GNU - testutil.go:1580: testing streams: [0 0 224 436 1115] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1115 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 220 571 1247] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 571 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1247 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 220 430 1106] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 430 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1106 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=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 -=== 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=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 571 1247] +=== 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 96219 96704] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 571 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1247 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023bSTARGZ" + 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=64000#01 +=== 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=PAX + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96219 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96704 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dbSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty foo_empty3 foo5 foo] vs [.no.prefetch.landmark foo2 foo3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 @@ -34356,301 +33707,219 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo5 .no.prefetch.landmark foo2 foo3] vs [foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 220 431 1107] - 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:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=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=GNU,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,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 2048 - testutil.go:2349: [3] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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#02 +=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=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 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 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 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 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 - testutil.go:1580: testing streams: [0 0 226 580 1261] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96232 96719] 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 1261 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 1120] + 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 96232 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96719 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=-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 48100 96218 96705] 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 2048 - testutil.go:2349: [3] at 1120 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 48100 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96705 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48107 96243 96729] 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 48107 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96243 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96729 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - 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: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 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 168, NextOffset: 456 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== 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=USTAR + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 -=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3] vs [foo foo2 foo_empty2 foo5 foo6 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty foo2 foo_empty3 foo4] vs [foo2 foo4 foo_empty4 foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 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" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 -=== 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: 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221 136833] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 493, NextOffset: 782 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1029, NextOffset: 1066 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 782, NextOffset: 819 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go: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" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 5429 - testutil.go:509: Offset: 1797, NextOffset: 4992 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=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] - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48107 96229 96715] 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 48107 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96229 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96715 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo2] vs [foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo foo_empty2 foo3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 -=== 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo5 foo6 foo_empty2 foo3 foo_empty4] vs [foo_empty3 foo_empty4 foo6 foo2 foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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 @@ -34662,27 +33931,30 @@ 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_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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48107 96243 96729] + 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: 1441, NextOffset: 1733 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5 foo] vs [foo_empty foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo2 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo_empty2 foo3 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 @@ -34690,107 +33962,135 @@ 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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: 831, NextOffset: 1123 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== 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 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 48107 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96243 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96729 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f3STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "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: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1441, NextOffset: 1733 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=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"} +=== 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=-2,prefix="/",src=1,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 48107 96229 96715] + 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 96229 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96715 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread 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=-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 48108 96244 96729] 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 48108 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96244 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96729 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48108 96230 96715] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3] vs [.no.prefetch.landmark foo_empty foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3] vs [foo foo_empty4 foo5 foo6 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark 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: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 @@ -34807,128 +34107,134 @@ testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo_empty4 foo5 foo6] vs [foo foo_empty foo2 foo3 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go: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: 1475, NextOffset: 1765 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: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty3 foo_empty4 foo6 foo_empty2] + testutil.go:509: Offset: 1802, NextOffset: 5013 + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - 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=0,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=USTAR + testutil.go:1580: testing streams: [0 0 48104 96238 96724] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96238 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96724 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2084, NextOffset: 2121 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1765, NextOffset: 1802 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 -=== 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: 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_empty4" vs "foo_empty4" -=== 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=PAX - testutil.go:1580: testing streams: [0 0 65579 133221 136833] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48104 96224 96710] 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 48104 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96224 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96710 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345 137957] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#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 48104 96238 96724] 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 48104 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96238 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96724 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48104 96224 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 67584 + testutil.go:2349: [2] at 96224 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96710 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48102 96239 96726] + 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 96239 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96726 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177efSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -34936,66 +34242,69 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo4 foo6] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo4 foo5 foo6] vs [foo foo_empty foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1162, NextOffset: 1456 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo4 foo6 foo_empty foo2] vs [foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty4 foo foo_empty foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:395: Comparing: "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 @@ -35006,102 +34315,94 @@ testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 5500 - testutil.go:509: Offset: 1824, NextOffset: 5062 -=== 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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48102 96225 96712] 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=-1,prefix="",format=PAX,minChunkSize=0#02 -=== 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" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96225 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96712 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread 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=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=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48110 96249 96736] 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 48110 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96249 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96736 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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=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=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48110 96235 96722] 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 48110 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ebSTARGZ" testutil.go:1638: got TOC entries: -=== 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_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty3 foo5] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - 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=USTAR + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48110 96249 96736] + 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 96249 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96736 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} 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: 1066, NextOffset: 1389 - 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=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:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty5] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo3 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 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: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 @@ -35112,36 +34413,31 @@ 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" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty3 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo2] vs [foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go: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 @@ -35152,247 +34448,217 @@ 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:509: Offset: 493, NextOffset: 782 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,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=-1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345 137957] +=== 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 96235 96722] 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 48110 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96235 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96722 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ebSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=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 48110 96248 96735] 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 48110 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96248 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96735 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "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=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48110 96234 96721] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48110 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96721 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eaSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 === 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 foo5 foo6 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo6 .no.prefetch.landmark foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5] vs [foo5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345 137957] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1040, NextOffset: 1077 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 831, NextOffset: 1123 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1077, NextOffset: 1404 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== 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: 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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1489, NextOffset: 1782 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - 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" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty3 foo5] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6 foo_empty2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty foo_empty3 foo_empty4 foo] 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: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 -=== RUN TestGzipEStargz/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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 65579 133221 136833] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48551 98037 99613] 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 48551 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98037 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99613 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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=-2,prefix="",lossless=false,format=USTAR +=== 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=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48551 97062 98638] 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 48551 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97062 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98638 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b26STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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 foo_empty4 foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] - 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: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo6 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5] 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 @@ -35400,241 +34666,233 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo_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 "": [foo foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo_empty3 foo4 foo5 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:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 -=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:509: Offset: 1802, NextOffset: 5013 +=== 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=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48551 98037 99613] 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 48551 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98037 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99613 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== 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=true,format=PAX + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48551 97062 98638] 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 48551 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97062 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98638 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b26STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345 137957] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=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 48554 98044 99620] 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 48554 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98044 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99620 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5] vs [foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo6 foo foo_empty3] vs [.no.prefetch.landmark foo foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=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=PAX,minChunkSize=0 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=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 795 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 714, NextOffset: 1042 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/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: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1407, NextOffset: 1444 -=== 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:509: Offset: 1162, NextOffset: 1456 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1444, NextOffset: 1738 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 "": [foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo4] vs [foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo_empty5 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go: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: "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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48457 97555 98092] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48554 97069 98645] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97069 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98645 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48556 98050 99641] 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 97555 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98092 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" + testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98050 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99641 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f02STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -35642,7 +34900,26 @@ 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 "": [foo3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty] vs [foo foo_empty2 foo3 foo5 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty 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: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 @@ -35654,32 +34931,13 @@ testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1398, NextOffset: 1435 - testutil.go:509: Offset: 1153, NextOffset: 1444 - testutil.go:509: Offset: 1435, NextOffset: 1726 - testutil.go:395: Comparing: "foo_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: "foo_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 "": [foo6 foo foo_empty2 foo3 foo5 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3] vs [foo foo_empty foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 @@ -35687,54 +34945,125 @@ testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go: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_empty2" vs "foo_empty2" + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48556 97075 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 97075 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98666 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b33STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48457 96576 97113] +=== 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=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48556 98050 99641] + 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 98050 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99641 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f02STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 97075 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 97075 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98666 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b33STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48558 98056 99646] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48558 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48558 97081 98671] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48457 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96576 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97113 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017940STARGZ" + testutil.go:2349: [1] at 48558 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97081 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98671 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b39STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -35742,145 +35071,142 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo5 foo6 foo] vs [foo6 foo3 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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_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: "foo4" vs "foo4" + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 5052 testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:395: Comparing: "foo" 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 foo_empty4 foo5 foo_empty foo_empty2 foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty2 foo3 foo_empty4 foo6 foo foo_empty foo2 foo_empty5 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty4 foo5 foo6 foo3] vs [foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:509: Offset: 1825, NextOffset: 5052 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1494, NextOffset: 1788 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48457 97555 98092] +=== 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=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48552 98042 99625] 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 97555 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98092 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d13STARGZ" + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98042 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99625 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efaSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo_empty4 foo6] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1814, NextOffset: 5025 - testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo6 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo4 foo5 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_empty4" vs "foo_empty4" - 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: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1448, NextOffset: 1485 - testutil.go:509: Offset: 1729, NextOffset: 1766 - testutil.go:509: Offset: 1485, NextOffset: 1777 - testutil.go:509: Offset: 1766, NextOffset: 2093 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo6] vs [foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo4 foo5 foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo3] vs [foo4 foo6 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 @@ -35891,84 +35217,115 @@ testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 5465 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=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 48457 96576 97113] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48552 97067 98650] + 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 97067 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98650 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#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 48552 98042 99625] 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 98042 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99625 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efaSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo_empty foo2 foo3] vs [foo foo_empty foo2 foo3 foo6 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo foo3] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 5075 testutil.go:509: Offset: 2151, NextOffset: 5510 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 348, NextOffset: 385 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:395: Comparing: "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: 135, NextOffset: 172 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:395: Comparing: "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_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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4] vs [foo_empty5 foo_empty2 foo_empty3 foo5 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 135, NextOffset: 172 @@ -35979,214 +35336,386 @@ testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48457 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 800 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 96576 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 97113 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017940STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - 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"} -=== 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:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2151, NextOffset: 5510 -=== NAME TestGzipEStargz/testWriteAndOpen/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":48457,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1836, NextOffset: 5075 - 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" -=== 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/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2114, NextOffset: 2151 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + 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" === 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=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48552 97067 98650] + 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 97067 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98650 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=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 48554 98050 99633] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98050 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f02STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48554 97075 98658] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97075 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98658 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b33STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR + testutil.go:1580: testing streams: [0 0 48559 98056 99653] + 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 99653 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48559 97081 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 97081 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98678 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b39STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48559 98056 99653] + 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 99653 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 48559 97081 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 97081 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98678 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b39STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48561 98062 99659] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48561 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98062 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99659 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f0eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48561,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48561,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48561,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48561,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1763: On "foo22": got preread of "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 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 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: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.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_empty5 foo6 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo] vs [foo2 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 foo_empty5 foo6 foo_empty2 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: "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 -=== 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: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo foo_empty] vs [foo2 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.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 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 +=== 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === 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 97554 98091] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48561 97087 98684] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97554 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d12STARGZ" + testutil.go:2349: [1] at 48561 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97087 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98684 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b3fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48561,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48561,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48561,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48561,"innerOffset":3584,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":64000,"chunkDigest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d"} testutil.go:1763: On "foo22": got preread of "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_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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=PAX,minChunkSize=64000#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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 === 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 "": [foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo5 foo2] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 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:395: Comparing: "foo2" vs "foo2" - testutil.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: "foo_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 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo5 foo2] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "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 @@ -36194,116 +35723,156 @@ testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.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/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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48456 96575 97112] +=== 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 65536 - 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 97112 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793fSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=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 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.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:401: Directory: "" vs "": [foo2 foo3 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo6 foo_empty5 foo3 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 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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo6 foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo3 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo6] vs [foo foo2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty2 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: 6464, NextOffset: 6501 testutil.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_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_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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 @@ -36311,313 +35880,564 @@ testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,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 +=== 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=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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4] vs [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.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: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo5 foo6 foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty2 foo_empty5 foo_empty] vs [foo_empty foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.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 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 -=== 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 97563 98099] - 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: 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: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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/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 48461 in stargz, uncompressed length 68708 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98099 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1bSTARGZ" +=== 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=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo2 foo5] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo6 foo_empty foo2 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: 3749, NextOffset: 3786 - testutil.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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo2 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 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: 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: "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: 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 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48461 96584 97120] +=== 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 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97120 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017948STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": 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_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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo6 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo_empty4 foo6 foo2 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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo5] vs [foo5 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo2 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: 5351, NextOffset: 5388 + testutil.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: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo foo2 foo_empty2 foo5 foo_empty5 foo_empty 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: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo2 foo_empty2 foo4 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo_empty foo4 foo_empty4 foo6 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3] + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.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 +=== 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=64000#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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo3 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_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.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: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_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 @@ -36629,176 +36449,212 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty] vs [foo_empty3 foo4 foo_empty4 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo5] testutil.go:395: 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: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3] vs [foo foo_empty foo_empty2 foo3 foo5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo_empty5] + 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== 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 97563 98099] +=== 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 65536 - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98099 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1bSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24069 48490 72564 97366 97909] + 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 72564 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97366 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c56STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": 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_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo6 foo2] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5] vs [foo_empty5 foo6 foo_empty3 foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty2 foo3 foo_empty5 foo6 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty3 foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo foo_empty] vs [foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,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 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48461 96584 97120] +=== 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 96526 97069] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97120 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017948STARGZ" + 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 72564 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97069 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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":48490,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 "": [foo5 foo_empty5 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo4 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2] vs [foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo2 foo3 foo_empty4 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -36811,44 +36667,31 @@ testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo5 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo6 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: 6464, NextOffset: 6501 - testutil.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: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo2 foo3 foo_empty4 foo6] vs [foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -36860,84 +36703,133 @@ testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24069 48490 72564 97366 97909] + 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 72564 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97366 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c56STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24069 48490 72564 96526 97069] + 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 72564 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97069 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24068 48489 72561 97363 97907] + 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 48489 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72561 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97363 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97907 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c53STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48489,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72561,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty3 foo6 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo3 foo4 foo_empty4] - 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 foo_empty4 foo5 foo foo_empty foo6 foo3 foo_empty5] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty5 foo foo_empty2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_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 foo_empty foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty 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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo3 foo_empty5 foo_empty4 foo5 foo 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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 @@ -36945,183 +36837,234 @@ testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=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 48461 97564 98100] +=== 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 48489 72561 96523 97067] 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 97564 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98100 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1cSTARGZ" + 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 48489 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72561 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96523 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97067 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48489,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72561,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24072 48494 72572 97374 97898] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo] vs [foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo5 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo6 foo_empty2 foo3] vs [foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo5 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" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== 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:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.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 "": [foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty4 foo5 foo6 foo foo_empty2 foo3 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: "foo4" vs "foo4" - testutil.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: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.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:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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_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_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/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97374 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97898 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48461 96585 97121] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24072 48494 72572 96534 97058] 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 97121 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017949STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96534 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97058 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017916STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": 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":48494,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo3 foo_empty3 foo5 foo foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 .no.prefetch.landmark foo3 foo_empty3 foo_empty5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo3 foo4 foo_empty5 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo_empty5 foo_empty2 foo3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_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_empty3 foo_empty5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty] vs [foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.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 @@ -37138,112 +37081,136 @@ 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: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,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=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48460 97562 98086] +=== 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 48494 72572 97374 97898] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48460 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98086 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 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97374 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97898 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": 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":48494,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24072 48494 72572 96534 97058] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96534 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97058 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017916STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== 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=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24071 48495 72571 97373 97909] + 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 + testutil.go:2349: [3] at 72571 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97373 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4] - 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5 foo_empty5 foo_empty foo3] vs [foo_empty4 foo foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "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: "foo_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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4] vs [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo5] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo5 foo_empty5 foo_empty foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:509: Offset: 965, NextOffset: 1669 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 + 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: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 @@ -37251,82 +37218,117 @@ testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#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 48460 96583 97107] +=== 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 24071 48495 72571 96533 97069] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48460 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96583 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97107 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017947STARGZ" + 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 + testutil.go:2349: [3] at 72571 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96533 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97069 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017915STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": 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":48495,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/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 97368 97910] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97368 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97910 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c58STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=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 24071 48493 72566 96528 97070] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96528 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017910STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty 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_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 -=== 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=USTAR,minChunkSize=0 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 [foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3] vs [foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty5 foo foo3] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 @@ -37338,52 +37340,104 @@ testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48460 97562 98086] +=== 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 24071 48493 72566 97368 97910] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48460 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98086 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 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 97368 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97910 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c58STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24071 48493 72566 96528 97070] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96528 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017910STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24070 48492 72566 97368 97907] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97368 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97907 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c58STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=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_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty2 foo4] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty3 foo5 foo6 foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] + 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: "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" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 @@ -37395,88 +37449,103 @@ testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo_empty5] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6 foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty4 foo6 foo2 foo_empty2] vs [foo2 foo_empty3 foo_empty5 foo foo_empty foo4 foo_empty4 foo5 foo6 foo_empty2 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_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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48460 96583 97107] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24070 48492 72566 96528 97067] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48460 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96583 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97107 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017947STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96528 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97067 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017910STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48496 72575 97377 97916] + 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 97377 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97916 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c61STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty5 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo4] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4] vs [foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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 @@ -37487,36 +37556,38 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "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 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4] vs [foo_empty3 foo4 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] + 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: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 782 + 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1697 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty5 foo2 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo] - 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 @@ -37527,171 +37598,221 @@ 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: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48459 97561 98089] +=== 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 48496 72575 96537 97076] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97561 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98089 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d19STARGZ" + 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 96537 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97076 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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"} -=== 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=1,prefix="/",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=GNU,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 24073 48496 72575 97377 97916] + 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 97377 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97916 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c61STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24073 48496 72575 96537 97076] + 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 96537 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97076 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo foo2 foo3 foo4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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=1,prefix="",src=2,format=PAX,minChunkSize=0 - 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: "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_empty5" vs "foo_empty5" + 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 "": [foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4] vs [foo foo2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty2 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: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo6] vs [foo_empty foo2 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_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: "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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go: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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48459 96582 97110] +=== 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 97376 97915] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96582 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97110 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 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97376 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97915 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/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=GNU + testutil.go:1580: testing streams: [0 0 24072 48496 72574 96536 97075] + 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 48496 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96536 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97075 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017918STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48123 72198 96194 96678] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96678 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo 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:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo foo_empty foo_empty4 foo5 foo6 foo3 foo4] vs [foo2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 @@ -37702,98 +37823,175 @@ 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_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: 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo_empty foo2 foo4 foo5 foo6 foo] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 foo] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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_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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48463 97566 98093] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48123 72198 96180 96664] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97566 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98093 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96664 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48123 72198 96194 96678] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96678 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48123 72198 96180 96664] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96664 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48123 72196 96192 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 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72196 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96676 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48123 72196 96178 96662] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72196 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96178 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96662 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48129 72207 96203 96690] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty] vs [foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty 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 -=== 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=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: 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 @@ -37801,102 +37999,118 @@ 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: "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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo5 .no.prefetch.landmark] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty2 foo4 foo6 foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo6] vs [foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] 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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 -=== RUN TestGzipEStargz/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=1,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: "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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48463 96587 97114] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96690 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48129 72207 96189 96676] 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 97114 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 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 96189 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96676 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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 foo5 foo2 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 foo foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty4] vs [foo_empty foo4 foo5 foo6 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 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: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 @@ -37912,44 +38126,28 @@ 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: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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 [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo5 foo2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty foo_empty2 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo5 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: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 - testutil.go:395: Comparing: "foo" 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 @@ -37957,103 +38155,148 @@ testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "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/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24074 48129 72207 96203 96690] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96690 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/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 97566 98093] +=== 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 96189 96676] 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 97566 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98093 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" + 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 96189 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96676 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=GNU + testutil.go:1580: testing streams: [0 0 24073 48127 72204 96200 96687] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96687 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48127 72204 96186 96673] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96673 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 +=== 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":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo5 foo_empty5 foo6 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6 foo2 foo_empty3 foo5 foo_empty5] vs [foo_empty5 foo_empty foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 -=== 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=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1647 - testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo2 foo4 foo_empty4 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1192, NextOffset: 1965 - testutil.go:509: Offset: 981, NextOffset: 1647 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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 foo3 foo4 foo_empty4 foo6 foo foo_empty3 foo5 foo_empty5 foo2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 @@ -38065,158 +38308,262 @@ testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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 97114] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 774, NextOffset: 811 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24073 48125 72202 96198 96683] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + 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=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - 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 97114 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96683 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48125,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24073 48125 72202 96184 96669] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96669 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48125 72202 96198 96683] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96683 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24073 48125 72202 96184 96669] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96669 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo6 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty4 foo foo_empty foo3 foo4] vs [.no.prefetch.landmark foo2 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo3 foo4 foo_empty4 foo foo_empty foo_empty3 foo5 foo_empty5 foo6 foo2 foo_empty2] + 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: 265, NextOffset: 302 testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo6] vs [foo_empty foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3] + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:395: Comparing: "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: 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:509: Offset: 985, NextOffset: 1669 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 + 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: "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 +=== 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=0,prefix="/",format=PAX,minChunkSize=64000#02 === 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 97566 98093] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24070 48123 72201 96197 96681] 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 97566 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98093 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1eSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72201 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96197 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96681 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24070 48123 72201 96183 96667] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72201 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48131 72211 96207 96693] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96207 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96693 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5] vs [.no.prefetch.landmark 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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo5] 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 973, NextOffset: 1682 @@ -38226,14 +38573,10 @@ 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_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 foo2 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 @@ -38244,83 +38587,107 @@ 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: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" 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-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48463 96587 97114] - testutil.go:2330: got gzip streams: + 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: "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=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 96587 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97114 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48131 72211 96193 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 48131 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 3072 + testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48131 72211 96207 96693] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96207 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96693 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 48131 72211 96193 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 48131 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 3072 + testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== 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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo foo2 foo_empty2 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo6 .no.prefetch.landmark foo] 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 -=== 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: 421, NextOffset: 592 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" 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_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: 444, NextOffset: 481 @@ -38328,91 +38695,180 @@ testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1707 testutil.go:509: Offset: 1215, NextOffset: 2006 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4] vs [foo_empty3 foo_empty4 foo6 foo foo_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo foo_empty3 foo6 .no.prefetch.landmark] vs [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo4 foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48130 72208 96204 96690] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96690 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48130 72208 96190 96676] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96190 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96676 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48128 72206 96202 96692] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96202 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96692 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 48128 72206 96188 96678] + 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 3072 + testutil.go:2349: [5] at 96678 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=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 24076 48128 72206 96202 96692] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96202 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96692 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/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_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty5] vs [foo foo2 foo4 foo6 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3] vs [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 998, NextOffset: 1666 - 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48089 96200 96679] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 504, NextOffset: 537 -=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_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 @@ -38424,70 +38880,134 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo foo2 foo4 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 .no.prefetch.landmark foo3 foo_empty3] vs [foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty2 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:509: Offset: 679, NextOffset: 788 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === 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:2349: [1] at 48089 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96200 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c8STARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48128 72206 96188 96678] + 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 3072 + testutil.go:2349: [5] at 96678 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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/big-files-compression=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":48128,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 48127 72204 96200 96691] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96691 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24075 48127 72204 96186 96677] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo_empty foo_empty2 foo4 foo_empty4 foo2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo_empty3 foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo] vs [foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6 foo] + 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" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 @@ -38500,55 +39020,36 @@ testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6 foo] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty3 foo5 foo_empty5 foo6 foo2 foo3 foo_empty2 foo4 foo_empty4 foo foo_empty] + 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: 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" @@ -38556,45 +39057,63 @@ testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 -=== RUN TestGzipEStargz/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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48134 72216 96212 96703] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96703 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48089 96187 96666] +=== 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=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 24077 48134 72216 96198 96689] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48089 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96187 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96666 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bbSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty4] vs [foo3 foo4 foo5 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo6 foo_empty3 foo_empty4 .no.prefetch.landmark] + 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_empty4" vs "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 + 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 @@ -38606,45 +39125,20 @@ testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo_empty5] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2 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: "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:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty3 foo_empty4] vs [foo foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 @@ -38662,135 +39156,180 @@ testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48134 72216 96212 96703] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96703 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=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 24077 48134 72216 96198 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 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 "": [foo4 foo5 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3] vs [foo2 foo3 foo5 foo_empty5 foo6 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo2 foo3 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty5 foo2 foo3 foo4] + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "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: "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 "": [foo2 foo3 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo5 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:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 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: "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: "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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48089 96200 96679] +=== 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=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48135 72216 96212 96703] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48089 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96200 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c8STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96703 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty5 foo foo_empty foo4 foo_empty4 foo5 foo6 foo_empty2 foo3] vs [foo foo_empty foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo3 foo_empty2 foo_empty5 foo_empty foo2] vs [foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" - 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 @@ -38807,23 +39346,35 @@ 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty3 foo_empty5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty5 foo_empty] + 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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 @@ -38835,287 +39386,260 @@ testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:509: Offset: 821, NextOffset: 1422 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48135 72216 96198 96689] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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_empty3 foo_empty4 foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo4] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] - 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 "": [foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo5 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 1434 - testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48089 96187 96666] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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" 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_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 "": [foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo6 foo_empty foo2 foo4 foo5 foo_empty5 foo 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 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_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: "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/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48089 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96187 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96666 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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=PAX,minChunkSize=0 - testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== 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=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=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty5 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo3] vs [foo_empty2 foo3 foo4 foo5 foo6 foo_empty foo foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark] + 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: "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: 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: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo foo_empty foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo5 foo6] vs [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48088 96197 96676] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48130 72210 96206 96699] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48088 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96197 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96676 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c5STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96206 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96699 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48088,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48088,"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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":48088,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48088,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 48130 72210 96192 96685] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - 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=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":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo_empty4 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo3] vs [foo foo_empty foo_empty2 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 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: "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: "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:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo6 foo foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty] vs [foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo6 foo foo3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo foo_empty foo_empty2 foo_empty5 .no.prefetch.landmark] vs [foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5 foo foo_empty] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:509: Offset: 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: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1683 + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo6 foo foo3] vs [foo3 foo4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty 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: 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 @@ -39127,168 +39651,206 @@ testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 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" === 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=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96685 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48130 72210 96206 96699] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96206 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96699 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo3 foo4 foo5 foo_empty2] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo4] - 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 "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo foo2] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 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" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4] vs [foo4 foo5 foo_empty2 foo3 foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty] - 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:401: Directory: "" vs "": [foo2 foo_empty2 foo5 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo4] vs [foo foo2 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 791, NextOffset: 824 + testutil.go:509: Offset: 641, NextOffset: 674 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 === 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 48088 96184 96663] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48130 72210 96192 96685] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48088 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96184 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96663 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48088,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48088,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48088,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48088,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96685 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go: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 foo_empty3 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] vs [foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo6 foo foo_empty3 foo_empty4 foo5] + 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 511, NextOffset: 544 - testutil.go:509: Offset: 658, NextOffset: 691 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:509: Offset: 691, NextOffset: 801 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 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 - testutil.go:509: Offset: 489, NextOffset: 522 - testutil.go:509: Offset: 401, NextOffset: 511 - testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 830, NextOffset: 1426 + testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 .no.prefetch.landmark foo3 foo_empty3 foo6] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo6 foo_empty] - 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:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5] vs [foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:395: Comparing: "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: 320, NextOffset: 353 @@ -39296,81 +39858,121 @@ testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 691 - testutil.go:509: Offset: 511, NextOffset: 544 - testutil.go:509: Offset: 691, NextOffset: 801 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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" 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:509: Offset: 830, NextOffset: 1426 === 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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48129 72210 96206 96699] + 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 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96206 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96699 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48129 72210 96192 96685] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96685 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo6 foo foo_empty foo_empty2 foo3] vs [foo_empty foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark foo] + 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_empty4" vs "foo_empty4" - 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: "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 821, NextOffset: 1424 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty foo3 foo4 foo5 foo6] vs [foo5 foo_empty5 foo2 foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" @@ -39378,71 +39980,66 @@ testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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_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: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:509: Offset: 821, NextOffset: 1424 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48095 96209 96689] - 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: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 +=== 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=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96209 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d1STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/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 72222 96218 96714] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96714 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48137,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 "": [foo5 foo6 foo foo2 foo4 foo_empty3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3] vs [foo foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty5 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo4] vs [foo_empty foo_empty2 foo_empty3 foo_empty5 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 @@ -39462,64 +40059,78 @@ testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo3 foo_empty3 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo2 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4] vs [foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "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 -=== 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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24078 48137 72222 96204 96700] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96700 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=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":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 @@ -39532,28 +40143,29 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48095 96196 96676] - 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: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty4 foo5 foo_empty5 foo4 foo foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo6 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2] + testutil.go:395: Comparing: "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 @@ -39561,73 +40173,104 @@ testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96196 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96676 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c4STARGZ" +=== 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 48137 72222 96218 96714] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96714 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 -=== 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=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48137,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/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 72222 96204 96700] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96700 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24077 48137 72220 96216 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 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96216 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96711 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo5] vs [foo5 foo6 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 @@ -39638,31 +40281,20 @@ testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo6 foo_empty foo_empty3 foo_empty4 foo_empty5 foo4 foo5 foo foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3] vs [foo_empty2 foo3 foo_empty5 foo6 foo5 foo foo_empty foo2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 @@ -39674,81 +40306,140 @@ testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=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 48137 72220 96202 96697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96202 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24161 48582 72806 97608 99037] + 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 97608 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99037 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d48STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty2 foo_empty foo2 foo3 foo4 foo_empty5 foo6 foo] vs [foo foo2 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo6] vs [.no.prefetch.landmark foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty 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: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_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: "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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo2 foo_empty4 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: 804, NextOffset: 837 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 804, NextOffset: 837 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:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo6 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo6 foo foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -39756,190 +40447,213 @@ 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" 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_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/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset + 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=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48095 96209 96689] +=== 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 96768 98197] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96209 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d1STARGZ" + 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 +=== 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 72806 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96768 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98197 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a00STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": 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":48582,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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 "": [foo6 foo foo_empty foo3 foo_empty3 foo5 foo2 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" -=== 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=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: 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 "": [foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo foo_empty2 foo3] vs [foo_empty4 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty2 foo3 foo5 .no.prefetch.landmark foo_empty foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3] vs [foo3 foo_empty3 foo5 foo6 foo foo_empty foo4 foo_empty4 foo_empty5 foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "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: 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: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 + 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: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_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" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 +=== 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 97608 99037] + 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 97608 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99037 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d48STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=PAX - testutil.go:1580: testing streams: [0 0 48095 96196 96676] +=== 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 24161 48582 72806 96768 98197] 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 96768 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98197 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a00STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty4 foo_empty5 foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo2 foo4 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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo] vs [foo_empty3 foo6 foo_empty2 foo3 foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=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: 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: "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 @@ -39949,257 +40663,267 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96196 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96676 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c4STARGZ" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24163 48584 72811 97613 99042] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72811 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97613 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99042 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread 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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24163 48584 72811 96773 98202] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72811 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98202 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo6 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 foo_empty4 foo6] vs [foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3] + 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: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 + 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: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty4 foo6 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo4] vs [foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo2 foo_empty2 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: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",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" === 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=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24164 48586 72814 97616 99060] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99060 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo4] vs [.no.prefetch.landmark foo3 foo5 foo_empty5 foo6 foo_empty4 foo foo_empty foo2 foo_empty2 foo_empty3 foo4] +=== 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 48586 72814 96776 98220] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98220 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a08STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48095 96208 96688] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "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 "": [foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo6 foo foo4 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo] vs [foo5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,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: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96208 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24164 48586 72814 97616 99060] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99060 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=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=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo3 foo_empty3 foo_empty4 foo6 foo foo2 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: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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=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:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty5 foo_empty2] vs [foo foo_empty2 foo3 foo_empty5 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 @@ -40210,60 +40934,88 @@ testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 "": [.no.prefetch.landmark foo_empty foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty foo3 foo5 foo_empty5 foo foo2 foo_empty2 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: 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: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 + 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 "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty5] vs [foo_empty foo2 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty5 foo_empty2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48095 96195 96675] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo6 foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty2 foo5 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo 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: 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: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 @@ -40274,114 +41026,85 @@ testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "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" -=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo_empty foo3 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: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo_empty5] vs [foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo6] 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" 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: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96195 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 839, NextOffset: 975 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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 48586 72814 96776 98220] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96776 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98220 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a08STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 693, NextOffset: 805 -=== 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":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== 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 24165 48589 72818 97620 99064] +=== 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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5 foo4 foo6 foo foo_empty foo2 foo3] vs [foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo_empty5 foo] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 foo_empty5 foo_empty] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .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: 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: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 @@ -40392,7 +41115,6 @@ 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 @@ -40403,200 +41125,210 @@ testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2 foo2 foo4 foo_empty4 foo_empty5 foo foo_empty] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo4 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 -=== 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: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 + 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_empty3 foo_empty4 foo6 foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=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 48092 96205 96685] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 33024 + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99064 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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 foo_empty foo3 foo_empty3 foo_empty4 foo2 foo_empty2] vs [foo2 foo4 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo5 foo_empty5 foo6 foo4 foo_empty4 .no.prefetch.landmark foo 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: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "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" -=== 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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "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_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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 48092 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - 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: [2] at 96205 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 514 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 96685 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 525, NextOffset: 661 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo2 foo4] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo4 foo5 foo_empty5] -=== 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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,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":48092,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo_empty] vs [foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo foo2 foo_empty2 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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48092,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,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:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 369, NextOffset: 402 -=== 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 "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,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: "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: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24165 48589 72818 96780 98224] + 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=9,prefix="",format=USTAR,minChunkSize=0#02 +=== 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96780 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98224 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo_empty5 foo_empty foo2 foo4 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo5 foo_empty5 foo6 foo foo2] vs [foo_empty foo_empty2 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] 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/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 97608 99044] + 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 97608 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99044 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d48STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 @@ -40607,84 +41339,142 @@ 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_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo4 foo_empty4 foo_empty5 foo_empty] vs [foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_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 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2] vs [foo4 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo5 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + 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: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 -=== 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:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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:1580: testing streams: [0 0 24161 48583 72806 96768 98204] + 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 96768 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98204 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a00STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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:1580: testing streams: [0 0 48092 96192 96672] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24161 48583 72806 97608 99044] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48092 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96192 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" + 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 97608 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99044 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d48STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48583,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24161 48583 72806 96768 98204] + 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 96768 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98204 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a00STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24162 48584 72811 97613 99049] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=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 "": [foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty5] vs [foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo6 foo2 foo_empty2 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 @@ -40692,110 +41482,137 @@ testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo6 foo2 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo] vs [foo foo_empty5 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 -=== 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:395: Comparing: "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" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 669, NextOffset: 706 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: "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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72811 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97613 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99049 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 24162 48584 72811 96773 98209] + 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 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72811 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72811,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 === 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_empty foo_empty3 foo4 foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty5 foo5 foo6] vs [foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo6] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 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: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "" 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_empty foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] + testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -40813,17 +41630,6 @@ testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:509: Offset: 1819, NextOffset: 5046 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo_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 @@ -40831,44 +41637,40 @@ 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48092 96205 96685] +=== 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 48589 72819 97621 99072] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48092 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96205 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96685 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 -=== 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 + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo4 foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty 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:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo4 foo2 foo_empty2] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo6 foo foo_empty2 foo3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 @@ -40880,31 +41682,16 @@ testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo4] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo4 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 @@ -40915,64 +41702,81 @@ testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=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 48092 96192 96672] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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 97621 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99072 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24166 48589 72819 96781 98232] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48092 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96192 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" + 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 96781 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98232 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo5] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo6 foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty2 foo5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 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 @@ -40983,31 +41787,21 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo3 foo_empty4] vs [foo6 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo5] - 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: "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: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo6 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty5] vs [foo_empty foo_empty3 foo_empty5 foo6 foo foo_empty2 foo3 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:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 @@ -41018,41 +41812,56 @@ testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:395: Comparing: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24166 48589 72819 97621 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 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72819 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97621 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99072 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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 === 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_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty5 foo foo_empty foo4] vs [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo2] - 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo2 foo_empty4 foo_empty5 foo foo4] vs [.no.prefetch.landmark foo foo_empty2 foo_empty5 foo6 foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 @@ -41065,24 +41874,31 @@ testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty4 foo5] vs [foo foo_empty foo4 foo_empty5 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty5 foo6] vs [foo foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 @@ -41092,8 +41908,23 @@ testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 @@ -41105,46 +41936,23 @@ testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48089 96203 96683] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48089 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96203 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96683 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo4 foo5 foo6 foo_empty foo_empty3 foo_empty4 foo_empty5] vs [foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo2 foo3 foo4 foo_empty3 foo6 foo foo_empty foo_empty2] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo] + 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: "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 @@ -41155,11 +41963,7 @@ testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_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 @@ -41170,118 +41974,132 @@ 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_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: "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_empty5 foo_empty3 foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty5 foo_empty foo_empty3 foo_empty4 foo3 foo4 foo5 foo6 foo foo2 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo foo_empty foo_empty2 foo_empty3 foo6 foo_empty5 foo2 foo3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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_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" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - 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: "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_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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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 48589 72819 96781 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 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72819 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96781 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98232 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo6 foo_empty3 foo_empty4] vs [foo4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo foo_empty foo_empty2 foo3] vs [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 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:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo_empty5] vs [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo_empty4 foo5 foo6 foo2 foo4] + 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" 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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 @@ -41293,41 +42111,54 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48089 96190 96670] +=== 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 97625 99075] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48089 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96190 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96670 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177beSTARGZ" + 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 97625 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99075 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/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=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24168 48592 72823 96785 98235] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72823 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96785 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98235 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + 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:fb564a7577720f7b8d772d19bd958842fba1f54ff01da1937a2fc3a910c8989d","chunkSize":32000,"chunkDigest":"sha256:b25b931cf662ffceb542218c601fbde1bd6b1b851f88ee87f8796d689acaadb0"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:e6195de41b0ee0cdb55633dd0d6ea5f9324a50180ef2c3f2ab6c7bbee8bf6688"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 +=== 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=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo5 foo_empty foo2 foo_empty3] vs [foo foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 @@ -41338,19 +42169,7 @@ testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 @@ -41361,67 +42180,64 @@ 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 "": [foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3] vs [foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5 foo6] - 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" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty3 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== 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=9,prefix="/",format=USTAR,minChunkSize=64000#02 +=== 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=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 foo3 foo4 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty] vs [foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo2 foo_empty3 foo4 foo5] - 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: "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_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 @@ -41429,12 +42245,17 @@ testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:395: Comparing: "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: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 @@ -41445,27 +42266,32 @@ testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 788, NextOffset: 825 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 825, NextOffset: 1116 + testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo2 foo_empty3 foo4 foo5] vs [foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:509: Offset: 497, NextOffset: 788 -=== RUN TestGzipEStargz/testDigestAndVerify/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:401: Directory: "" vs "": [foo foo_empty2 foo5 foo_empty5 foo6 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3] vs [foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 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: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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 709, NextOffset: 1035 + testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 @@ -41477,86 +42303,78 @@ testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 788, NextOffset: 825 - testutil.go:509: Offset: 1072, NextOffset: 1398 - testutil.go:509: Offset: 825, NextOffset: 1116 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:509: Offset: 1481, NextOffset: 1772 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48098 96214 96695] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - 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 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=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 "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo2 foo4 foo5 foo_empty5 foo6 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo2 foo4 foo_empty4 foo_empty5] vs [foo5 foo2 foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 5052 testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo5 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3] vs [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo4 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty foo3 foo_empty3] + testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: 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 @@ -41564,222 +42382,194 @@ 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: "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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== 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":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 foo4 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 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: 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:401: Directory: "" vs "": [foo foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo5 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo5 foo_empty5] vs [foo4 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48098 96201 96682] - 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:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 674, NextOffset: 711 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1400, NextOffset: 1437 - testutil.go:509: Offset: 1119, NextOffset: 1156 - testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 827, NextOffset: 1119 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty5 foo2 foo_empty3 foo5] vs [foo foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty4 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: 674 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1400, NextOffset: 1437 + testutil.go:509: Offset: 1119, NextOffset: 1156 + testutil.go:509: Offset: 1437, NextOffset: 1729 + testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:509: Offset: 1814, NextOffset: 5025 + 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" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:509: Offset: 499, NextOffset: 790 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96201 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96682 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== 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:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== 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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "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:401: Directory: "" vs "": [foo5 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark 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: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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1836, NextOffset: 5075 + testutil.go:509: Offset: 2151, NextOffset: 5510 + testutil.go:395: Comparing: "foo_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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo4 foo5 foo_empty5 foo6] vs [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo6 foo_empty] - 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_empty foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6] 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: "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_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: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:509: Offset: 1836, NextOffset: 5075 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.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 [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: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 @@ -41804,11 +42594,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/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" @@ -41824,33 +42614,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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 dev test2 barlink test baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -41866,25 +42637,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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" @@ -41896,37 +42660,41 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48098 96214 96695] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt test2] + 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: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": [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" @@ -41967,29 +42735,14 @@ 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 "": [.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: 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 "": [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go: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" @@ -42002,14 +42755,13 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [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: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -42023,35 +42775,43 @@ 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== 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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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=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=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink dev test2 bar 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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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] @@ -42066,10 +42826,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 [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" @@ -42098,19 +42858,16 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 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: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go: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" @@ -42122,8 +42879,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 @@ -42137,23 +42892,18 @@ 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=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:395: 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: "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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -42167,35 +42917,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=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=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 48098 96201 96682] - 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 96201 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96682 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt bar barlink test dev test2] + 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 barlink test .no.prefetch.landmark test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -42212,7 +42946,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": [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" @@ -42245,29 +42979,12 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:401: Directory: "" vs "": [.no.prefetch.landmark test2 foo3.txt barlink test dev baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -42276,6 +42993,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -42284,6 +43007,8 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -42297,10 +43022,14 @@ 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -42309,25 +43038,41 @@ 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/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== 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/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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 [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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" @@ -42359,56 +43104,23 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test test2 foo1.txt baz.txt foo3.txt dev .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -42416,15 +43128,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 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" @@ -42440,50 +43155,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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48098 96212 96693] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 96212 in stargz, uncompressed length 3584 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 96693 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d4STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 - 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" @@ -42525,20 +43227,18 @@ 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 bar test2 .no.prefetch.landmark baz.txt test dev foo3.txt 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2] vs [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" @@ -42550,24 +43250,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: "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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -42596,16 +43283,25 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== 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=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt barlink test foo3.txt test2 .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 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" @@ -42618,11 +43314,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: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" @@ -42654,17 +43350,31 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark baz.txt foo1.txt dev test2 bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -42693,55 +43403,20 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 test2 baz.txt foo3.txt barlink dev .no.prefetch.landmark] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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:1580: testing streams: [0 0 48098 96199 96680] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2330: got gzip streams: + 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=GNU,minChunkSize=64000#02 +=== 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=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -42754,25 +43429,20 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 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 @@ -42792,50 +43462,26 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96199 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c7STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] -=== 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/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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 "": [barlink test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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: "test2" vs "test2" + testutil.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 @@ -42843,12 +43489,9 @@ 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" @@ -42856,6 +43499,7 @@ 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" @@ -42867,8 +43511,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 [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: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -42882,14 +43530,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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink dev test2 test baz.txt foo1.txt bar foo3.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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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] @@ -42903,13 +43575,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] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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" @@ -42925,42 +43595,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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 baz.txt test dev foo3.txt barlink .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:509: Offset: 2824, NextOffset: 3881 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 "": [dev test2 .no.prefetch.landmark barlink bar foo3.txt test 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 3881, NextOffset: 12106 + 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 @@ -42974,15 +43622,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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" @@ -42994,6 +43633,14 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -43007,40 +43654,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 === 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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} -=== 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 96703] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar dev foo1.txt foo3.txt barlink test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43059,31 +43680,12 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.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: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:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - 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 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -43098,17 +43700,11 @@ testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 foo1.txt baz.txt bar 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: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -43116,18 +43712,21 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "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: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "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" @@ -43142,6 +43741,12 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43157,25 +43762,30 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink 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: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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 @@ -43192,7 +43802,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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -43202,8 +43812,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/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -43227,21 +43835,16 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -43255,11 +43858,7 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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" @@ -43271,14 +43870,29 @@ 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -43288,23 +43902,16 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 +=== 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=-1,prefix="/",format=USTAR,minChunkSize=0#02 === 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 48094 96205 96690] - 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -43313,88 +43920,56 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 -=== 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=false,format=USTAR - testutil.go:2349: [2] at 96205 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 -=== 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=0,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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"} -=== 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=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== 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: 22253 -=== 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/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go: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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 dev .no.prefetch.landmark foo3.txt barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -43408,20 +43983,14 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -43429,8 +43998,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: "test2" vs "test2" - testutil.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 @@ -43444,27 +44011,29 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=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/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt dev .no.prefetch.landmark baz.txt bar test2 foo1.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go: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: 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: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 [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/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/various_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#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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" @@ -43478,10 +44047,10 @@ testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43500,8 +44069,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=0,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -43512,19 +44079,26 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43540,24 +44114,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: "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: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 @@ -43571,70 +44127,36 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48094 96218 96703] - 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#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test] + testutil.go:395: Comparing: "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: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23822 + 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: 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 48094 in stargz, uncompressed length 68708 -=== 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: [2] at 96218 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: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - 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=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:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== 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 -=== 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":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== 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: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: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" -=== 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/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 "foo3" + 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/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:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -43648,33 +44170,38 @@ 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=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: 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -43686,16 +44213,19 @@ 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: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: "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: "dev" vs "dev" - testutil.go:401: 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" @@ -43716,11 +44246,12 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -43729,43 +44260,27 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=-1,prefix="../",format=USTAR,minChunkSize=0#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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt .no.prefetch.landmark baz.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: 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": [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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43778,8 +44293,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/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -43799,30 +44312,34 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test 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: 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: 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: 23721 + 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/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -43831,13 +44348,42 @@ 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=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "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": [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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "test2" vs "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 @@ -43851,58 +44397,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48094 96205 96690] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96205 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96690 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo3.txt test baz.txt foo1.txt bar test2 .no.prefetch.landmark 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: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43925,8 +44424,6 @@ 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=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -43944,17 +44441,27 @@ 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 foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt baz.txt bar foo3.txt barlink .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: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "test" vs "test" @@ -43968,14 +44475,20 @@ 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 -=== 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -43984,14 +44497,6 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -44005,24 +44510,21 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:401: 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: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 +=== RUN TestGzipEStargz/testBuild/various_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#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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -44039,7 +44541,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 [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" @@ -44054,8 +44556,6 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -44074,24 +44574,29 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -44105,17 +44610,11 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "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" @@ -44127,19 +44626,26 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] + 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 barlink dev 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] @@ -44153,17 +44659,15 @@ 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 [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: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -44200,7 +44704,7 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink foo1.txt foo3.txt bar test dev test2 .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt test test2 .no.prefetch.landmark baz.txt barlink dev 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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -44214,9 +44718,7 @@ 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" @@ -44230,25 +44732,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48095 96219 96704] - testutil.go:2330: got gzip streams: -=== 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 @@ -44257,40 +44747,53 @@ 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 -=== 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=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" === 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:2349: [1] at 48095 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96219 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96704 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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/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/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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] @@ -44304,7 +44807,7 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -44318,49 +44821,26 @@ 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=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "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:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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 @@ -44374,6 +44854,25 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -44387,36 +44886,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: "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: "test" vs "test" - testutil.go:401: 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=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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" @@ -44448,15 +44926,9 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48095 96206 96691] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -44467,9 +44939,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=-1,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=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 @@ -44479,20 +44948,33 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark 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: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -44501,18 +44983,9 @@ 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=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96206 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 96691 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -44521,71 +44994,44 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== 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/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "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 +=== RUN TestGzipEStargz/testBuild/various_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=0#02 +=== 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=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo3.txt dev test2 barlink test .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: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 dev .no.prefetch.landmark test test2 foo3.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -44626,26 +45072,32 @@ testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test .no.prefetch.landmark dev test2 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -44667,9 +45119,7 @@ testutil.go:395: Comparing: "bar/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" @@ -44681,37 +45131,25 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 === 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=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=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark baz.txt foo1.txt test2 dev 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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 @@ -44720,6 +45158,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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -44733,55 +45179,42 @@ 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: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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go: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: "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 "": [test dev bar foo3.txt barlink 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: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -44800,57 +45233,55 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48100 96228 96715] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go: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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96715 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt test dev foo1.txt barlink test2] + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 @@ -44867,7 +45298,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": [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" @@ -44883,39 +45314,29 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 -=== 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=0 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -44944,6 +45365,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" @@ -44952,32 +45376,14 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45030,13 +45436,13 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -45050,42 +45456,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: "bar" vs "bar" - testutil.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: "test2" vs "test2" + testutil.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: "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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -45095,35 +45501,28 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48100 96215 96702] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,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=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96702 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark foo3.txt test bar] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 972, NextOffset: 1009 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 1009, NextOffset: 1046 + testutil.go:509: Offset: 1191, NextOffset: 1228 + testutil.go:509: Offset: 1046, NextOffset: 1083 + testutil.go:509: Offset: 1228, NextOffset: 1265 + testutil.go:509: Offset: 1083, NextOffset: 2564 + testutil.go:509: Offset: 1265, NextOffset: 2930 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -45163,40 +45562,8 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 972 testutil.go:509: Offset: 779, NextOffset: 1154 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 2563 - testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 baz.txt foo1.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: 779, NextOffset: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:509: Offset: 1083, NextOffset: 2563 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark foo3.txt test 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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -45213,18 +45580,13 @@ 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 [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" @@ -45240,163 +45602,177 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1154 + testutil.go:509: Offset: 597, NextOffset: 972 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 972, NextOffset: 1009 + testutil.go:509: Offset: 1191, NextOffset: 1228 + testutil.go:509: Offset: 1009, NextOffset: 1046 + testutil.go:509: Offset: 1228, NextOffset: 1265 + testutil.go:509: Offset: 1046, NextOffset: 1083 + testutil.go:509: Offset: 1265, NextOffset: 2930 + testutil.go:509: Offset: 1083, NextOffset: 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=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark 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: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + 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: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 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 [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: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark foo3.txt barlink 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: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48100 96228 96715] - 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: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/various_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#02 +=== 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .no.prefetch.landmark baz.txt 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: 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: 2593 + testutil.go:509: Offset: 1278, NextOffset: 2943 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96715 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/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=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink test .no.prefetch.landmark foo1.txt foo3.txt 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: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 @@ -45410,37 +45786,6 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 2591 - testutil.go:509: Offset: 1275, NextOffset: 2943 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 @@ -45454,8 +45799,25 @@ 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: 987 + testutil.go:509: Offset: 785, NextOffset: 1167 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -45472,15 +45834,26 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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: 785, NextOffset: 1167 + testutil.go:509: Offset: 605, 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: 2943 + testutil.go:509: Offset: 1098, NextOffset: 2593 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45496,51 +45869,21 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 2943 - testutil.go:509: Offset: 1095, NextOffset: 2591 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48100 96215 96702] - testutil.go:2330: got gzip streams: -=== 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=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96702 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar dev test2 baz.txt foo1.txt foo3.txt barlink test] + 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 dev foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 @@ -45554,42 +45897,34 @@ testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2222 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: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2222 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: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2222 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2222 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: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 @@ -45599,9 +45934,7 @@ testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar 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 "": [foo1.txt bar test test2 .no.prefetch.landmark baz.txt dev foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 @@ -45615,29 +45948,30 @@ testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 @@ -45646,27 +45980,48 @@ testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 603, NextOffset: 981 + testutil.go:509: Offset: 782, NextOffset: 1160 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 981, NextOffset: 1018 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 1018, NextOffset: 1055 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1055, NextOffset: 1092 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1092, NextOffset: 2579 + testutil.go:509: Offset: 1271, NextOffset: 2921 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 @@ -45680,37 +46035,6 @@ 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: 983 - testutil.go:509: Offset: 782, 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: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1199, NextOffset: 1236 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1236, NextOffset: 1273 - testutil.go:509: Offset: 1094, NextOffset: 2581 - testutil.go:509: Offset: 1273, NextOffset: 2917 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -45724,8 +46048,16 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -45735,10 +46067,6 @@ testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48099 96227 96713] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 @@ -45748,12 +46076,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45769,148 +46091,99 @@ 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" -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 782, NextOffset: 1162 - testutil.go:509: Offset: 603, 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: 1162, NextOffset: 1199 - testutil.go:509: Offset: 983, NextOffset: 1020 - testutil.go:509: Offset: 1199, NextOffset: 1236 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1236, NextOffset: 1273 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1273, NextOffset: 2917 - testutil.go:509: Offset: 1094, NextOffset: 2581 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,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 3584 - testutil.go:2349: [3] at 96713 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread 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=1,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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 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: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 981, NextOffset: 1018 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1018, NextOffset: 1055 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1055, NextOffset: 1092 + testutil.go:509: Offset: 1271, NextOffset: 2921 + testutil.go:509: Offset: 1092, NextOffset: 2579 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go: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: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 + 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} 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 [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 foo3.txt] vs [.no.prefetch.landmark bar dev barlink test test2 baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + 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: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 0, NextOffset: 2209 + 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: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + 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 [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: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -45920,70 +46193,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: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2396 + 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: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + 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=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48099 96214 96700] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96214 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt test test2 dev .no.prefetch.landmark baz.txt bar foo3.txt barlink] + 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: 996, NextOffset: 1033 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1176, NextOffset: 1213 -=== 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/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1033, NextOffset: 1070 -=== 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/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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: 2592 - testutil.go:509: Offset: 1287, NextOffset: 2945 + 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: 2939 testutil.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" @@ -46020,12 +46302,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 996 - testutil.go:509: Offset: 786, NextOffset: 1176 - testutil.go:395: Comparing: "barlink" vs "barlink" 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt bar foo1.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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -46039,35 +46317,32 @@ 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: 1176 - testutil.go:509: Offset: 606, 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: 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: 2945 - testutil.go:509: Offset: 1107, NextOffset: 2592 + 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 [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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2939 + testutil.go:509: Offset: 1098, NextOffset: 2583 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46083,185 +46358,181 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink test dev test2 baz.txt foo1.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink dev test 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: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt .no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2419 + 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: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + 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: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 + 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: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48096 96222 96708] - 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 96222 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96708 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar barlink test .no.prefetch.landmark baz.txt test2 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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: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: 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: 2792 - testutil.go:509: Offset: 1374, NextOffset: 3138 + 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: 2793 + testutil.go:509: Offset: 1375, NextOffset: 3145 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46277,24 +46548,19 @@ 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 "": [bar barlink test test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1264 + testutil.go:509: Offset: 597, NextOffset: 1082 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -46317,16 +46583,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: 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: 3138 - testutil.go:509: Offset: 1192, NextOffset: 2792 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 3145 + testutil.go:509: Offset: 1193, NextOffset: 2793 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -46343,169 +46607,135 @@ 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: 1263 - testutil.go:509: Offset: 597, NextOffset: 1081 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink dev foo3.txt test 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 foo3.txt dev test test2 baz.txt foo1.txt bar barlink] + 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 + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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 +=== 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=PAX,minChunkSize=64000 + 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: 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 foo3.txt test test2 .no.prefetch.landmark 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test test2 baz.txt foo1.txt bar 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: 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:395: Comparing: "test2" vs "test2" testutil.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 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: 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: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48096 96209 96695] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96209 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96695 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -46515,8 +46745,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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 @@ -46551,44 +46779,60 @@ 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: 1092 - testutil.go:509: Offset: 785, NextOffset: 1272 + 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: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1203, NextOffset: 2813 - testutil.go:509: Offset: 1383, NextOffset: 3157 + 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: 2803 + testutil.go:509: Offset: 1381, NextOffset: 3151 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 397, NextOffset: 536 + testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1272 - testutil.go:509: Offset: 605, NextOffset: 1092 + 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: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1383, NextOffset: 3157 - testutil.go:509: Offset: 1203, NextOffset: 2813 + 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: 2803 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -46608,54 +46852,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 323, NextOffset: 360 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -46663,75 +46878,81 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48096 96222 96708] - 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: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 -=== 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: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + 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: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark foo1.txt baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48096 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96222 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96708 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2450 -=== 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":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=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2638 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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: 2450 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -46741,64 +46962,49 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 === 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 -=== 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=false,format=PAX +=== 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":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1097,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1208,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1276,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1313,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1350,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1387,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 dev baz.txt foo1.txt bar foo3.txt barlink test] + 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 baz.txt foo1.txt bar dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 603, NextOffset: 1089 + testutil.go:509: Offset: 782, NextOffset: 1268 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1200, NextOffset: 2798 + testutil.go:509: Offset: 1379, NextOffset: 3140 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=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: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 @@ -46832,25 +47038,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar dev 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: 603, NextOffset: 1097 - testutil.go:509: Offset: 782, NextOffset: 1276 + testutil.go:509: Offset: 782, NextOffset: 1268 + testutil.go:509: Offset: 603, NextOffset: 1089 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#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: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1276, NextOffset: 1313 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1313, NextOffset: 1350 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1350, NextOffset: 1387 - testutil.go:509: Offset: 1208, NextOffset: 2811 - testutil.go:509: Offset: 1387, NextOffset: 3148 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev baz.txt foo1.txt .no.prefetch.landmark test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1379, NextOffset: 3140 + testutil.go:509: Offset: 1200, NextOffset: 2798 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46866,38 +47070,11 @@ 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: 1276 - testutil.go:509: Offset: 603, NextOffset: 1097 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1276, NextOffset: 1313 - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1313, NextOffset: 1350 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1350, NextOffset: 1387 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1387, NextOffset: 3148 - testutil.go:509: Offset: 1208, NextOffset: 2811 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 +=== 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:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 @@ -46908,53 +47085,27 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 -=== 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:1580: testing streams: [0 0 48096 96209 96695] - 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 96209 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96695 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 test2 .no.prefetch.landmark barlink test dev foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + 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 [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" +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 .no.prefetch.landmark foo3.txt barlink test dev 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" @@ -46962,122 +47113,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: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev foo3.txt baz.txt foo1.txt bar 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: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 -=== 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:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 testutil.go:395: Comparing: "dev" vs "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1099,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1136,"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":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1279,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1316,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1353,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1390,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink dev test2 .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:509: Offset: 1099, NextOffset: 1136 - testutil.go:509: Offset: 1279, NextOffset: 1316 - testutil.go:509: Offset: 1136, NextOffset: 1173 - testutil.go:509: Offset: 1316, NextOffset: 1353 - testutil.go:509: Offset: 1173, NextOffset: 1210 - testutil.go:509: Offset: 1353, NextOffset: 1390 - testutil.go:509: Offset: 1210, NextOffset: 2812 - testutil.go:509: Offset: 1390, NextOffset: 3158 + 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: 2807 + testutil.go:509: Offset: 1392, NextOffset: 3156 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -47099,9 +47259,6 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48095 96224 96710] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -47119,21 +47276,15 @@ testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - 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:401: 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: 1099 - testutil.go:509: Offset: 786, NextOffset: 1279 + testutil.go:509: Offset: 606, NextOffset: 1101 + testutil.go:509: Offset: 786, NextOffset: 1281 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -47147,6 +47298,28 @@ 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: 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: 3156 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1212, NextOffset: 2807 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -47163,69 +47336,39 @@ 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: 1279 - testutil.go:509: Offset: 606, NextOffset: 1099 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1279, NextOffset: 1316 -=== 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:509: Offset: 1099, NextOffset: 1136 - testutil.go:509: Offset: 1316, NextOffset: 1353 - testutil.go:509: Offset: 1136, NextOffset: 1173 - testutil.go:509: Offset: 1353, NextOffset: 1390 - testutil.go:509: Offset: 1173, NextOffset: 1210 - testutil.go:509: Offset: 1390, NextOffset: 3158 - testutil.go:509: Offset: 1210, NextOffset: 2812 - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96224 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96710 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1281 + testutil.go:509: Offset: 606, NextOffset: 1101 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [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 [dev baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 testutil.go:395: Comparing: "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" @@ -47235,115 +47378,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: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [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: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 + 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] vs [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: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 + 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: 2571 + testutil.go:509: Offset: 1271, NextOffset: 2931 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48095 96211 96697] - testutil.go:2330: got gzip streams: -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt test test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -47357,44 +47505,8 @@ 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: 979 - testutil.go:509: Offset: 783, 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: 979, NextOffset: 1016 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1053, NextOffset: 1090 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1090, NextOffset: 2570 - testutil.go:509: Offset: 1272, NextOffset: 2934 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 -=== 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/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 @@ -47406,45 +47518,24 @@ 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 bar barlink dev baz.txt foo1.txt foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 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: 783, NextOffset: 1161 - testutil.go:509: Offset: 601, NextOffset: 979 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 979, NextOffset: 1016 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1272, NextOffset: 2934 - testutil.go:509: Offset: 1090, NextOffset: 2570 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96697 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 @@ -47456,6 +47547,31 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 978, NextOffset: 1015 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1015, NextOffset: 1052 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1052, NextOffset: 1089 + testutil.go:509: Offset: 1271, NextOffset: 2931 + testutil.go:509: Offset: 1089, NextOffset: 2571 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 @@ -47469,43 +47585,48 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 387, NextOffset: 496 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt dev test2 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark test2 barlink test dev baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2213 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: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 -=== 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: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2213 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 @@ -47514,25 +47635,15 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 -=== 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: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2213 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 @@ -47541,38 +47652,29 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt 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: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2213 + 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 @@ -47589,12 +47691,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 2213 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47611,43 +47712,10 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48103 96234 96720] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 990 -=== 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=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 2587 - testutil.go:509: Offset: 1282, NextOffset: 2941 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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 "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 @@ -47655,30 +47723,43 @@ testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96720 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eaSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 502, NextOffset: 608 + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1170, NextOffset: 1207 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1100, NextOffset: 2596 + testutil.go:509: Offset: 1281, NextOffset: 2940 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -47692,16 +47773,10 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test dev test2 baz.txt foo1.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -47715,29 +47790,6 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 2941 - testutil.go:509: Offset: 1101, NextOffset: 2587 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -47751,36 +47803,64 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:509: Offset: 608, NextOffset: 990 + 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: 2940 + testutil.go:509: Offset: 1100, NextOffset: 2596 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -47790,130 +47870,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: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 + 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: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - 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 [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: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + 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: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + 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: "dev" vs "dev" - testutil.go:401: 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: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 === 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48103 96221 96707] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 foo1.txt baz.txt bar foo3.txt barlink .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -47951,50 +48002,29 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:509: Offset: 786, NextOffset: 1165 + testutil.go:509: Offset: 606, NextOffset: 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: 985, NextOffset: 1022 - testutil.go:509: Offset: 1165, NextOffset: 1202 - testutil.go:509: Offset: 1022, NextOffset: 1059 - testutil.go:509: Offset: 1202, NextOffset: 1239 - testutil.go:509: Offset: 1059, NextOffset: 1096 - testutil.go:509: Offset: 1239, NextOffset: 1276 - testutil.go:509: Offset: 1096, NextOffset: 2578 - testutil.go:509: Offset: 1276, NextOffset: 2930 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 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: 2933 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 1165, NextOffset: 1202 - testutil.go:509: Offset: 985, NextOffset: 1022 - testutil.go:509: Offset: 1202, NextOffset: 1239 - testutil.go:509: Offset: 1022, NextOffset: 1059 - testutil.go:509: Offset: 1239, NextOffset: 1276 - testutil.go:509: Offset: 1059, NextOffset: 1096 - testutil.go:509: Offset: 1276, NextOffset: 2930 - testutil.go:509: Offset: 1096, NextOffset: 2578 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -48008,6 +48038,30 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1277, NextOffset: 2933 + testutil.go:509: Offset: 1097, NextOffset: 2581 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -48018,28 +48072,21 @@ testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=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/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/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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt dev bar 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 foo1.txt test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 @@ -48056,11 +48103,11 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -48098,22 +48145,12 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev bar baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 @@ -48122,13 +48159,14 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 @@ -48137,9 +48175,17 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "baz.txt" vs "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 @@ -48150,55 +48196,18 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - 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: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48103 96234 96720] - 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 96234 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96720 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eaSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt foo3.txt test test2 baz.txt bar barlink dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 138 - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:509: Offset: 400, NextOffset: 540 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 394, NextOffset: 506 - testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -48216,13 +48225,11 @@ testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1215, NextOffset: 1252 testutil.go:509: Offset: 1072, NextOffset: 1109 -=== 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=0 testutil.go:509: Offset: 1252, NextOffset: 1289 - testutil.go:509: Offset: 1109, NextOffset: 2592 - testutil.go:509: Offset: 1289, NextOffset: 2944 + testutil.go:509: Offset: 1109, NextOffset: 2591 + testutil.go:509: Offset: 1289, NextOffset: 2946 testutil.go:395: Comparing: "dev" vs "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" @@ -48242,40 +48249,25 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 - testutil.go:395: Comparing: "" vs "" -=== 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=0 - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 -=== 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=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: 686, NextOffset: 795 - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1178 - testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -48285,8 +48277,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: 2944 - testutil.go:509: Offset: 1109, NextOffset: 2592 + testutil.go:509: Offset: 1289, NextOffset: 2946 + testutil.go:509: Offset: 1109, NextOffset: 2591 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -48298,8 +48290,6 @@ testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 @@ -48307,169 +48297,194 @@ 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 101, NextOffset: 138 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:509: Offset: 506, NextOffset: 615 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== 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/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=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test2] + 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 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: 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: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 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: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 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: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48103 96221 96707] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2227 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - 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:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 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:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== 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=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: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 === 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=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== 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=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 836 + testutil.go:509: Offset: 683, NextOffset: 982 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 2226 + testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -48502,31 +48517,8 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 836 - testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 935, NextOffset: 2225 - testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt test2 barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark foo1.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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -48543,21 +48535,6 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:509: Offset: 537, NextOffset: 836 - testutil.go:395: Comparing: "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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -48568,7 +48545,7 @@ 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: 2225 + testutil.go:509: Offset: 935, NextOffset: 2226 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -48584,200 +48561,181 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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=GNU - testutil.go:1580: testing streams: [0 0 48103 96233 96719] - 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 -=== 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 48103 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96719 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev foo1.txt test bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + 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: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 683, NextOffset: 982 + testutil.go:509: Offset: 537, NextOffset: 836 + 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=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=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev baz.txt foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 -=== 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=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/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=GNU - testutil.go:1580: testing streams: [0 0 48103 96220 96706] - testutil.go:2330: got gzip streams: -=== 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=GNU - 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 96220 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 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: 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: 2240 - testutil.go:509: Offset: 1093, NextOffset: 2527 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 946, NextOffset: 2240 + testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -48809,17 +48767,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 848 - testutil.go:509: Offset: 691, NextOffset: 994 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -48833,37 +48785,31 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 994 - testutil.go:509: Offset: 545, NextOffset: 848 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 848, NextOffset: 881 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1093, NextOffset: 2527 - testutil.go:509: Offset: 947, NextOffset: 2240 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1092, NextOffset: 2527 + testutil.go:509: Offset: 946, NextOffset: 2240 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "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 @@ -48877,228 +48823,165 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "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=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 98035 99610] - 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/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark baz.txt dev foo1.txt bar foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 48549 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1876 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 99610 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1715 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" - 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: 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:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - 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: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 97056 98631] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97056 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98631 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b20STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar foo3.txt dev baz.txt 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: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 842 - testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go: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: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 2234 - testutil.go:509: Offset: 1087, NextOffset: 2524 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2234 + testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -49118,16 +49001,38 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2 foo1.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 baz.txt bar foo3.txt dev .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 989 + testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -49141,6 +49046,23 @@ 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: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2522 + testutil.go:509: Offset: 942, NextOffset: 2234 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -49154,74 +49076,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: "bar" vs "bar" - testutil.go:401: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 2524 - testutil.go:509: Offset: 941, NextOffset: 2234 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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 48549 98035 99610] - 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 99610 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test .no.prefetch.landmark bar foo3.txt 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: 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: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -49229,143 +49102,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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 baz.txt foo1.txt bar .no.prefetch.landmark test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 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 - 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: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 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:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 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: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=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: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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48549 97056 98631] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97056 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98631 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b20STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt foo3.txt barlink test test2 bar dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 @@ -49375,22 +49216,22 @@ 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: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: 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: 2536 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 2248 + testutil.go:509: Offset: 1096, NextOffset: 2536 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -49400,8 +49241,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 @@ -49412,39 +49251,21 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 996 - testutil.go:509: Offset: 549, NextOffset: 850 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2536 - testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] vs [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" @@ -49456,8 +49277,6 @@ testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 @@ -49467,210 +49286,198 @@ 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: 2536 + testutil.go:509: Offset: 950, NextOffset: 2248 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48551 98041 99616] - 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 98041 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99616 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 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: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 test dev .no.prefetch.landmark 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: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48551 97062 98637] - 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 97062 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98637 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b26STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 -=== 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":921,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":987,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1067,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1100,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1166,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt barlink test 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 test dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 921 + testutil.go:509: Offset: 683, NextOffset: 1067 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2398 - testutil.go:509: Offset: 1168, NextOffset: 2693 + testutil.go:509: Offset: 921, NextOffset: 954 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 954, NextOffset: 987 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 987, NextOffset: 1020 + testutil.go:509: Offset: 1133, NextOffset: 1166 + testutil.go:509: Offset: 1020, NextOffset: 2396 + testutil.go:509: Offset: 1166, NextOffset: 2691 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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49703,7 +49510,7 @@ testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -49722,30 +49529,10 @@ 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: 1069 - testutil.go:509: Offset: 537, NextOffset: 923 + testutil.go:509: Offset: 683, NextOffset: 1067 + testutil.go:509: Offset: 537, NextOffset: 921 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2693 - testutil.go:509: Offset: 1022, NextOffset: 2398 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49761,58 +49548,69 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 921, NextOffset: 954 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 954, NextOffset: 987 + testutil.go:509: Offset: 1133, NextOffset: 1166 + testutil.go:509: Offset: 987, NextOffset: 1020 + testutil.go:509: Offset: 1166, NextOffset: 2691 + testutil.go:509: Offset: 1020, 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: 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=PAX,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 48553 98047 99635] - 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 -=== 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 -=== 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=USTAR - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98047 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99635 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017effSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 -=== 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 2008 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - 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:1580: testing streams: [0 0 48553 97068 98656] - testutil.go:2330: got gzip streams: -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - 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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 testutil.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" @@ -49820,161 +49618,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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2011 -=== 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:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - 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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2008 + 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: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - 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: [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: 90, NextOffset: 2011 -=== 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 -=== 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:2349: [3] at 98656 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2cSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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: 0, NextOffset: 1846 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2011 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 +=== 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=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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" -=== 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"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=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: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1846 + 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: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 + 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: 2412 + testutil.go:509: Offset: 1177, NextOffset: 2704 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/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=true,format=PAX - testutil.go:1580: testing streams: [0 0 48553 98047 99635] - 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 98047 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99635 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017effSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 baz.txt foo1.txt dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -50006,34 +49755,33 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt dev bar 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: 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: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: 932, NextOffset: 965 testutil.go:509: Offset: 1078, NextOffset: 1111 - testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 998, NextOffset: 1031 + 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: 2704 testutil.go:509: Offset: 1031, NextOffset: 2412 - testutil.go:509: Offset: 1177, NextOffset: 2705 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: "dev/testblock" vs "dev/testblock" - 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -50046,40 +49794,7 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=0 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2412 - 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -50092,54 +49807,44 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=0 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: 1078 + testutil.go:509: Offset: 545, NextOffset: 932 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48553 97068 98656] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt barlink dev test2 baz.txt bar foo3.txt test] + 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 baz.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: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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 -=== 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 - testutil.go:2349: [2] at 97068 in stargz, uncompressed length 3584 -=== 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:2349: [3] at 98656 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== 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:1763: On "foo22": got preread of "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: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 [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" @@ -50147,136 +49852,102 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 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 "": [baz.txt test test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.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:395: Comparing: "test2" vs "test2" + testutil.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: "foo1.txt" vs "foo1.txt" + 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 -=== 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=PAX,minChunkSize=64000 - 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: "foo3.txt" vs "foo3.txt" - 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 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 -=== 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=PAX,minChunkSize=64000 - 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 + 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": [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" === 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 - testutil.go:1580: testing streams: [0 0 48555 98053 99641] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 48555 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98053 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99641 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,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=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=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":926,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1072,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1138,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":926,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1072,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1138,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt test dev bar foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -50311,14 +49982,14 @@ testutil.go:509: Offset: 1105, NextOffset: 1138 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1138, NextOffset: 1171 - testutil.go:509: Offset: 1025, NextOffset: 2405 - testutil.go:509: Offset: 1171, NextOffset: 2698 + testutil.go:509: Offset: 1025, NextOffset: 2403 + testutil.go:509: Offset: 1171, NextOffset: 2697 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -50335,7 +50006,7 @@ testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev bar 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 bar barlink test .no.prefetch.landmark 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -50352,6 +50023,12 @@ 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" @@ -50361,23 +50038,17 @@ testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1138, NextOffset: 1171 testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1171, NextOffset: 2698 - testutil.go:509: Offset: 1025, NextOffset: 2405 + testutil.go:509: Offset: 1171, NextOffset: 2697 + testutil.go:509: Offset: 1025, NextOffset: 2403 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 1072 + testutil.go:509: Offset: 541, NextOffset: 926 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1072 - testutil.go:509: Offset: 541, NextOffset: 926 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -50393,60 +50064,33 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48555 97074 98662] - testutil.go:2330: got gzip streams: -=== 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=false,format=GNU - 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 97074 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98662 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -50455,39 +50099,49 @@ testutil.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: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] vs [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: 2011 + testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 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 [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" @@ -50495,98 +50149,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: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 -=== 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=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: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 + 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: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 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/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 48550 98040 99620] - 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 98040 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99620 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.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: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2417 - testutil.go:509: Offset: 1181, NextOffset: 2710 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [test bar baz.txt foo1.txt foo3.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" @@ -50604,8 +50211,6 @@ testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 @@ -50626,29 +50231,40 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 936 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 695, NextOffset: 1082 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test foo1.txt foo3.txt barlink dev test2 .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: 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: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2710 - testutil.go:509: Offset: 1035, NextOffset: 2417 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 695, NextOffset: 1081 + testutil.go:509: Offset: 549, NextOffset: 935 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -50662,21 +50278,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: 1082 - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -50690,34 +50291,45 @@ 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: "test" vs "test" + testutil.go:401: 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,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 48550 97061 98641] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97061 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98641 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b25STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark barlink foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark test barlink dev test2 baz.txt foo1.txt bar foo3.txt] + 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: 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" @@ -50731,10 +50343,10 @@ testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -50763,35 +50375,12 @@ 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: 0, NextOffset: 1856 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1856 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1856 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1856 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -50834,35 +50423,35 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 === 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 48550 98040 99620] - 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 98040 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99620 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== 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 +=== 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=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 test baz.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 440, NextOffset: 533 + 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 @@ -50879,7 +50468,7 @@ testutil.go:509: Offset: 936, NextOffset: 2225 testutil.go:509: Offset: 1082, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -50912,25 +50501,22 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt dev barlink test 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: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 983 + testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -50946,6 +50532,9 @@ 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -50959,14 +50548,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -50979,259 +50560,143 @@ testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 2511 testutil.go:509: Offset: 936, NextOffset: 2225 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === 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 48550 97061 98641] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97061 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98641 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b25STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt foo3.txt barlink test dev test2 baz.txt bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar dev foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1711 + 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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 -=== 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 98047 99628] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark dev bar] 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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 -=== 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=GNU - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98047 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99628 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017effSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== 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 97068 98649] - 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=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=USTAR,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:509: Offset: 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: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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 + 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: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 -=== 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 - testutil.go:2349: [2] at 97068 in stargz, uncompressed length 3584 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 98649 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2243 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1094, NextOffset: 2528 - 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" -=== 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":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== 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":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} + 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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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" testutil.go:509: Offset: 87, NextOffset: 120 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 -=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 249 -=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 @@ -51256,11 +50721,34 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 948, NextOffset: 2241 + testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark bar foo3.txt test dev 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" @@ -51280,15 +50768,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: "bar" vs "bar" - testutil.go:401: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -51299,7 +50784,13 @@ testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1094, NextOffset: 2528 - testutil.go:509: Offset: 948, NextOffset: 2243 + testutil.go:509: Offset: 948, NextOffset: 2241 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51316,15 +50807,22 @@ 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=GNU,minChunkSize=64000 -=== 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/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#02 +=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test baz.txt foo1.txt bar barlink dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 @@ -51338,38 +50836,11 @@ testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 @@ -51378,33 +50849,31 @@ testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1883 -=== 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 98053 99647] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar 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: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 @@ -51415,11 +50884,11 @@ testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51435,96 +50904,68 @@ testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 98053 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99647 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f05STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1722 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/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#02/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 48556 97074 98668] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48556 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97074 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98668 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b32STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/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=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt bar test dev foo1.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 foo1.txt foo3.txt bar barlink test .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 2231 - testutil.go:509: Offset: 1087, NextOffset: 2519 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2232 + testutil.go:509: Offset: 1088, NextOffset: 2519 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" @@ -51556,38 +50997,25 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 2519 - testutil.go:509: Offset: 941, NextOffset: 2231 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2519 + testutil.go:509: Offset: 942, NextOffset: 2232 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -51601,7 +51029,12 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51621,169 +51054,156 @@ 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: 988 - testutil.go:509: Offset: 537, NextOffset: 842 + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:509: Offset: 537, NextOffset: 843 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=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=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test test2 foo3.txt barlink dev .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: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 -=== 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 98053 99647] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + 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 [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 "": [test test2 baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 0, NextOffset: 1714 + 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: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev foo1.txt foo3.txt bar barlink 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: "test2" vs "test2" + testutil.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: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1714 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1714 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 -=== 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 98053 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99647 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== 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 97074 98668] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== 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":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test .no.prefetch.landmark baz.txt dev test2 foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test .no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 852, NextOffset: 885 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 951, NextOffset: 2244 + testutil.go:509: Offset: 1097, NextOffset: 2535 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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,9 +51212,6 @@ testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 @@ -51823,69 +51240,11 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 48556 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 851 - testutil.go:509: Offset: 691, NextOffset: 997 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 97074 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [3] at 98668 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b32STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=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: 851, NextOffset: 884 - testutil.go:509: Offset: 997, NextOffset: 1030 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1030, NextOffset: 1063 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1063, NextOffset: 1096 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 950, NextOffset: 2244 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1096, NextOffset: 2534 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:509: Offset: 691, NextOffset: 998 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 [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: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 2534 - testutil.go:509: Offset: 950, NextOffset: 2244 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -51896,8 +51255,6 @@ testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 @@ -51906,19 +51263,17 @@ 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: "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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 998, NextOffset: 1031 + testutil.go:509: Offset: 852, NextOffset: 885 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1097, NextOffset: 2535 + testutil.go:509: Offset: 951, NextOffset: 2244 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51934,209 +51289,148 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 998 + testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:395: Comparing: "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/testchar2" vs "dev/testchar2" + testutil.go:395: 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=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 -=== 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 98060 99655] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark bar foo3.txt barlink 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: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48559 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 98060 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99655 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f0cSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48559,"innerOffset":3584,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 1885 -=== 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 "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 baz.txt foo3.txt test barlink .no.prefetch.landmark foo1.txt bar] - 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:509: Offset: 0, NextOffset: 1726 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:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test2 .no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -52146,14 +51440,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: 2277 + testutil.go:509: Offset: 964, NextOffset: 2280 testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52169,73 +51463,75 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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 98676] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1014, NextOffset: 1047 -=== 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 - testutil.go:2349: [3] at 98676 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b39STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":64000,"chunkDigest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go: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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 865, NextOffset: 898 testutil.go:509: Offset: 1047, NextOffset: 1080 testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1113, NextOffset: 2566 - testutil.go:509: Offset: 964, NextOffset: 2277 + testutil.go:509: Offset: 964, NextOffset: 2280 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52252,233 +51548,133 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt 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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 -=== 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1940 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1774 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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 3072 -=== 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_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt .no.prefetch.landmark bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,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=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/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#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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo3.txt test2 bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt] + 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: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 @@ -52494,8 +51690,6 @@ testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 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] @@ -52515,14 +51709,14 @@ testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 975, NextOffset: 2285 + testutil.go:509: Offset: 975, NextOffset: 2287 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -52539,12 +51733,7 @@ testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt 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: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:401: Directory: "" vs "": [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -52556,44 +51745,13 @@ testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 -=== 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] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,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 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 349, NextOffset: 449 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" - 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: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" @@ -52604,20 +51762,20 @@ testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1124, NextOffset: 2581 - testutil.go:509: Offset: 975, NextOffset: 2285 + testutil.go:509: Offset: 975, NextOffset: 2287 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 -=== RUN TestGzipEStargz/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=0 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 @@ -52626,303 +51784,164 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "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" === 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=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,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: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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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 +=== 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go: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: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== 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=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: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test 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: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test test2 baz.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: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" === 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=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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#02/lost_digest_in_a_entry -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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=PAX,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 +=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt dev test2 test .no.prefetch.landmark baz.txt bar barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:509: Offset: 690, NextOffset: 1018 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 935, NextOffset: 968 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 2280 - testutil.go:509: Offset: 1117, NextOffset: 2569 + 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: 2282 + testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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" @@ -52936,8 +51955,6 @@ testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 -=== 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=0 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52956,20 +51973,35 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:509: Offset: 690, NextOffset: 1019 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt bar dev barlink test .no.prefetch.landmark foo1.txt 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: 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: 2282 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1018 - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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" @@ -52985,17 +52017,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: "test" vs "test" - testutil.go:401: 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: 2569 - testutil.go:509: Offset: 968, NextOffset: 2280 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -53014,56 +52035,43 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test dev baz.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test 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: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1943 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + 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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -53071,237 +52079,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: 1776 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1943 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=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=USTAR - 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: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1943 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== 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=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "test" vs "test" - 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/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=64000 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 === 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=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":979,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1029,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt test2 test dev foo1.txt bar foo3.txt barlink] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 880, NextOffset: 913 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 2292 - testutil.go:509: Offset: 1128, NextOffset: 2589 + 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: 2298 + 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/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" @@ -53327,35 +52225,25 @@ testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 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 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 353, NextOffset: 475 + testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 @@ -53365,39 +52253,25 @@ testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 698, NextOffset: 1030 + testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 2589 - testutil.go:509: Offset: 979, NextOffset: 2292 + 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: 2298 testutil.go:395: Comparing: "dev" vs "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: "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:395: Comparing: "baz.txt" vs "baz.txt" @@ -53406,8 +52280,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 @@ -53416,263 +52288,160 @@ testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test dev .no.prefetch.landmark baz.txt test2 bar foo3.txt] - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1786 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 33024 - testutil.go:2349: [1] at 33067 in stargz, 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1951 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=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=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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=PAX,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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":992,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1108,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":957,"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":1023,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1056,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1106,"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":1172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark test dev bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 959 - testutil.go:509: Offset: 686, NextOffset: 1108 + testutil.go:509: Offset: 537, NextOffset: 957 + testutil.go:509: Offset: 686, NextOffset: 1106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 1174, NextOffset: 1207 - testutil.go:509: Offset: 1058, NextOffset: 2470 - testutil.go:509: Offset: 1207, NextOffset: 2760 + testutil.go:509: Offset: 957, NextOffset: 990 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 990, NextOffset: 1023 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 1023, NextOffset: 1056 + testutil.go:509: Offset: 1172, NextOffset: 1205 + testutil.go:509: Offset: 1056, NextOffset: 2461 + testutil.go:509: Offset: 1205, NextOffset: 2754 testutil.go:395: Comparing: "dev" vs "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" @@ -53704,41 +52473,22 @@ 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 "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 1108 - testutil.go:509: Offset: 537, 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: 1108, NextOffset: 1141 - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1174, NextOffset: 1207 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 1207, NextOffset: 2760 - testutil.go:509: Offset: 1058, NextOffset: 2470 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 592, NextOffset: 686 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev bar baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=0 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 @@ -53747,6 +52497,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: "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: 1106 + testutil.go:509: Offset: 537, NextOffset: 957 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -53763,197 +52519,179 @@ 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1106, NextOffset: 1139 + testutil.go:509: Offset: 957, NextOffset: 990 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 990, NextOffset: 1023 + testutil.go:509: Offset: 1172, NextOffset: 1205 + testutil.go:509: Offset: 1023, NextOffset: 1056 + testutil.go:509: Offset: 1205, NextOffset: 2754 + testutil.go:509: Offset: 1056, NextOffset: 2461 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=PAX,minChunkSize=0#02/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 24066 48484 72555 97361 97899] - testutil.go:2330: got gzip streams: -=== 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=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24066 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48484 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72555 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97361 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c51STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24066,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48484,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48484,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72555,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar] - 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 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: 0, NextOffset: 1930 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: 0, NextOffset: 1930 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: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 testutil.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: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + 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: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev foo1.txt foo3.txt barlink test test2] vs [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 foo1.txt baz.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 + 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: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 + testutil.go:395: Comparing: "barlink" vs "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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 0, NextOffset: 1930 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24066 48484 72555 96518 97056] - 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 - testutil.go:2349: [2] at 48484 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72555 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96518 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97056 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017906STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24066,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48484,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48484,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72555,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1004,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1120,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1186,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1219,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark baz.txt bar barlink test dev foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar barlink .no.prefetch.landmark foo1.txt 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: 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: 2776 + 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": [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -53990,20 +52728,34 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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:509: Offset: 545, NextOffset: 969 + testutil.go:509: Offset: 694, NextOffset: 1118 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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:509: Offset: 694, NextOffset: 1118 + 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:395: Comparing: "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" @@ -54018,8 +52770,6 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 @@ -54038,69 +52788,33 @@ testutil.go:401: 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/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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: 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: 2776 - testutil.go:509: Offset: 1070, NextOffset: 2483 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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=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 24066 48484 72555 97361 97899] - 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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - 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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - 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 foo3.txt barlink test2 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: 1937 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24066 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 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:2349: [2] at 48484 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - 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" @@ -54108,156 +52822,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: 1937 - 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: [3] at 72555 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1937 - 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: [4] at 97361 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1937 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [5] at 97899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c51STARGZ" -=== 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:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1937 -=== 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=-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:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24066,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48484,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1937 - 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:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48484,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72555,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.txt test2] vs [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: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1937 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24066 48484 72555 96518 97056] - 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/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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 962 - testutil.go:509: Offset: 690, NextOffset: 1111 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt 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: 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: 2470 - testutil.go:509: Offset: 1210, NextOffset: 2763 + 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: 2477 + testutil.go:509: Offset: 1211, NextOffset: 2770 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48484 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -54267,8 +52956,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 @@ -54282,27 +52969,9 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 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: [3] at 72555 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 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: [4] at 96518 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [5] at 97056 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017906STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24066,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48484,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48484,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72555,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 @@ -54314,8 +52983,20 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt test foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -54329,19 +53010,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 @@ -54355,55 +53026,37 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1111 - testutil.go:509: Offset: 541, NextOffset: 962 + testutil.go:509: Offset: 690, NextOffset: 1112 + testutil.go:509: Offset: 541, 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: 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: 2763 - testutil.go:509: Offset: 1061, NextOffset: 2470 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 + 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: 2770 + testutil.go:509: Offset: 1062, NextOffset: 2477 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:509: Offset: 93, 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: 1928 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev .no.prefetch.landmark baz.txt bar foo3.txt test foo1.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: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" @@ -54440,10 +53093,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:509: Offset: 93, 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: 1928 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark baz.txt test2 foo1.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 @@ -54457,7 +53123,14 @@ testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -54470,19 +53143,18 @@ testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 testutil.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 @@ -54495,67 +53167,41 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1928 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1928 === 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 24065 48484 72553 97359 97897] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24065 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48484 in stargz, uncompressed length 33536 -=== 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=true,format=GNU - testutil.go:2349: [3] at 72553 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97359 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97897 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c4fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24065,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48484,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48484,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72553,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev foo1.txt barlink test foo3.txt test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:509: Offset: 698, NextOffset: 1124 + testutil.go: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: 975, NextOffset: 1008 - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1074, NextOffset: 2493 - testutil.go:509: Offset: 1223, 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: 2491 + 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": [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" @@ -54588,16 +53234,28 @@ testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2491 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -54611,28 +53269,14 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1124, NextOffset: 1157 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1223, NextOffset: 2792 - testutil.go:509: Offset: 1074, NextOffset: 2493 - 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:509: Offset: 698, NextOffset: 1125 + testutil.go:509: Offset: 549, NextOffset: 976 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -54649,50 +53293,27 @@ 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 24065 48484 72553 96516 97054] - 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24065 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48484 in stargz, uncompressed length 33536 -=== 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=false,format=GNU - testutil.go:2349: [3] at 72553 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96516 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97054 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017904STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24065,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48484,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48484,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72553,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev baz.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt test barlink dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, 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: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, 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": [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" @@ -54701,131 +53322,112 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, 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: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar 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: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go: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: 93, NextOffset: 2107 +=== 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/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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 === 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/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=USTAR - testutil.go:1580: testing streams: [0 0 24069 48488 72563 97369 97907] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72563 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97369 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97907 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c59STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48488,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48488,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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=-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=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -54847,8 +53449,6 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=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:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 @@ -54881,13 +53481,31 @@ testutil.go:509: Offset: 1051, NextOffset: 1084 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 2282 + testutil.go:509: Offset: 968, NextOffset: 2281 testutil.go:509: Offset: 1117, NextOffset: 2566 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test test2 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: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1018, NextOffset: 1051 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1051, NextOffset: 1084 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1117, NextOffset: 2566 + testutil.go:509: Offset: 968, NextOffset: 2281 testutil.go:395: Comparing: "test2" vs "test2" -=== 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 @@ -54918,233 +53536,141 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1018 - testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1117, NextOffset: 2566 - testutil.go:509: Offset: 968, NextOffset: 2282 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== 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 24069 48488 72563 96526 97064] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar test2] + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,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=-1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 72563 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: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97064 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790eSTARGZ" - 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: 93, NextOffset: 1947 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48488,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48488,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== 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: 1781 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1781 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + 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: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 + 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 [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: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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 "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1947 - 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: 1947 - 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: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + 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: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== 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:509: Offset: 93, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + 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: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== 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=GNU,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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - 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: 2295 - testutil.go:509: Offset: 1130, NextOffset: 2586 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo1.txt bar foo3.txt test2 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" @@ -55173,52 +53699,37 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "" vs "" - 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: "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 -=== 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 48488 72563 97369 97907] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go: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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 948, NextOffset: 981 - testutil.go:509: Offset: 1130, NextOffset: 2586 - testutil.go:509: Offset: 981, NextOffset: 2295 + testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 981, NextOffset: 2296 + testutil.go:509: Offset: 1130, NextOffset: 2588 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] 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=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=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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" @@ -55234,9 +53745,24 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "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" @@ -55244,184 +53770,185 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1031 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72563 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: 545, NextOffset: 882 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [4] at 97369 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [5] at 97907 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c59STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48488,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48488,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2588 + testutil.go:509: Offset: 981, NextOffset: 2296 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev .no.prefetch.landmark test test2 barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + 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 test bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + 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: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test bar foo3.txt foo1.txt barlink 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: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "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: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: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,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 24069 48488 72563 96526 97064] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72563 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96526 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97064 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48488,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48488,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":874,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1023,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1122,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] + 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 foo3.txt bar barlink] + 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: 877 + testutil.go:509: Offset: 690, NextOffset: 1026 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 877, NextOffset: 910 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 910, NextOffset: 943 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1092, NextOffset: 1125 + testutil.go:509: Offset: 976, NextOffset: 2285 + testutil.go:509: Offset: 1125, NextOffset: 2572 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55441,8 +53968,6 @@ testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 @@ -55452,50 +53977,14 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 874 - testutil.go:509: Offset: 690, NextOffset: 1023 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1089, NextOffset: 1122 - testutil.go:509: Offset: 973, NextOffset: 2286 - testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:395: Comparing: "" vs "" - 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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark barlink 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: 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: 1023, NextOffset: 1056 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1089, NextOffset: 1122 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1122, NextOffset: 2575 - testutil.go:509: Offset: 973, NextOffset: 2286 - testutil.go:395: Comparing: "test2" vs "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 @@ -55503,14 +53992,37 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1026 + testutil.go:509: Offset: 541, NextOffset: 877 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 877, NextOffset: 910 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 910, NextOffset: 943 + testutil.go:509: Offset: 1092, NextOffset: 1125 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1125, NextOffset: 2572 + testutil.go:509: Offset: 976, NextOffset: 2285 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -55524,36 +54036,27 @@ 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: 1023 - testutil.go:509: Offset: 541, NextOffset: 874 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test dev baz.txt foo1.txt .no.prefetch.landmark test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -55564,176 +54067,109 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 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: 0, NextOffset: 1783 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] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev bar foo3.txt barlink test .no.prefetch.landmark baz.txt 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: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== 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 48489 72562 97368 97907] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "dev" vs "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24068 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48489 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72562 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97368 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: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [5] at 97907 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c58STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48489,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=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=-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/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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 254, NextOffset: 287 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 287, NextOffset: 320 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:509: Offset: 353, NextOffset: 475 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.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] @@ -55747,17 +54183,15 @@ testutil.go:509: Offset: 985, NextOffset: 2304 testutil.go:509: Offset: 1134, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 -=== 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:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 @@ -55769,61 +54203,61 @@ 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 "" -=== 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 48489 72562 96525 97064] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 698, NextOffset: 1035 testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test foo1.txt baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1035, NextOffset: 1068 + testutil.go:509: Offset: 886, NextOffset: 919 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 919, NextOffset: 952 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 1134, NextOffset: 2599 + testutil.go:509: Offset: 985, NextOffset: 2304 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 24068 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48489 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72562 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96525 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97064 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48489,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48489,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -55842,26 +54276,32 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 886, NextOffset: 919 - testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 919, NextOffset: 952 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 952, NextOffset: 985 - testutil.go:509: Offset: 1134, NextOffset: 2599 - testutil.go:509: Offset: 985, NextOffset: 2304 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,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=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark bar] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -55875,11 +54315,11 @@ testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" @@ -55897,8 +54337,6 @@ testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 @@ -55910,37 +54348,30 @@ testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar 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: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 -=== 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:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "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" @@ -55956,59 +54387,35 @@ testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== 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 24068 48487 72557 97363 97904] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24068 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72557 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97363 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97904 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c53STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72557,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=-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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1878,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1989,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt test2 test dev .no.prefetch.landmark baz.txt bar barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt test dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 @@ -56018,28 +54425,26 @@ testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1878 - testutil.go:509: Offset: 1209, NextOffset: 2161 -=== 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=USTAR,minChunkSize=0 + 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1878, NextOffset: 1915 - testutil.go:509: Offset: 2161, NextOffset: 2198 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2198, NextOffset: 2235 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2235, NextOffset: 2272 - testutil.go:509: Offset: 1989, NextOffset: 5689 - testutil.go:509: Offset: 2272, NextOffset: 6304 + 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: 5691 + testutil.go:509: Offset: 2274, NextOffset: 6305 testutil.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" @@ -56069,46 +54474,22 @@ testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test dev foo1.txt foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 283, NextOffset: 320 - testutil.go:509: Offset: 534, NextOffset: 767 - testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt 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: "bar" vs "bar" testutil.go:401: 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: 2161, NextOffset: 2198 - testutil.go:509: Offset: 1878, NextOffset: 1915 - testutil.go:509: Offset: 2198, NextOffset: 2235 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2235, NextOffset: 2272 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2272, NextOffset: 6304 - testutil.go:509: Offset: 1989, NextOffset: 5689 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2161 - testutil.go:509: Offset: 926, NextOffset: 1878 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -56124,213 +54505,183 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 283, NextOffset: 320 + testutil.go:509: Offset: 534, NextOffset: 767 + testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6305 + testutil.go:509: Offset: 1991, NextOffset: 5691 === 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=false,format=USTAR -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 5985 -=== 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 24068 48487 72557 96520 97061] - 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 -=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72557 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96520 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5985 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [5] at 97061 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017908STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=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=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72557,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:401: Directory: "" vs "": [foo1.txt bar dev test test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar 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: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24068 48487 72557 97363 97904] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24068 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72557 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97363 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97904 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c53STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72557,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test dev .no.prefetch.landmark foo1.txt test2 baz.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev test2 foo1.txt baz.txt bar 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: 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: 5742 - testutil.go:509: Offset: 2288, NextOffset: 6354 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:509: Offset: 2289, NextOffset: 6356 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -56368,11 +54719,26 @@ 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:509: Offset: 934, NextOffset: 1897 + testutil.go:509: Offset: 1215, NextOffset: 2178 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 2178 + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -56386,13 +54752,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: "bar" vs "bar" - testutil.go:401: 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 @@ -56406,75 +54765,48 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6354 - testutil.go:509: Offset: 2007, NextOffset: 5742 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2177 - testutil.go:509: Offset: 934, NextOffset: 1896 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2289, NextOffset: 6356 + testutil.go:509: Offset: 2008, NextOffset: 5744 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,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 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt test bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 -=== 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 24068 48487 72557 96520 97061] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6164 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -56482,162 +54814,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: 5608 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72557 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6164 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [4] at 96520 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97061 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017908STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5608 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6164 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72557,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5608 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar baz.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] vs [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt dev 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: 1010 + 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: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1888 - testutil.go:509: Offset: 1213, NextOffset: 2171 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1999, NextOffset: 5717 - testutil.go:509: Offset: 2282, NextOffset: 6331 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink dev .no.prefetch.landmark foo1.txt bar 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" @@ -56661,21 +54934,42 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 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 24067 48486 72557 97363 97896] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - 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: 534, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 1890 + testutil.go:509: Offset: 1213, 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: 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: 5721 + testutil.go:509: Offset: 2284, NextOffset: 6335 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -56689,10 +54983,22 @@ 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=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24067 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6335 + testutil.go:509: Offset: 2001, NextOffset: 5721 + testutil.go:395: Comparing: "test2" vs "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 @@ -56704,172 +55010,100 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48486 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72557 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2171, NextOffset: 2208 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [4] at 97363 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1888, NextOffset: 1925 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [5] at 97896 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c53STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2208, NextOffset: 2245 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1925, NextOffset: 1962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48486,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48486,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72557,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2282, NextOffset: 6331 - testutil.go:509: Offset: 1999, NextOffset: 5717 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2171 - testutil.go:509: Offset: 930, NextOffset: 1888 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": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,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=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5455 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6011 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 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" @@ -56877,57 +55111,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:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=GNU - testutil.go:1580: testing streams: [0 0 24067 48486 72557 96520 97053] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48486 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72557 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96520 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97053 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017908STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48486,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48486,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72557,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] + 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: 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: 5766 - testutil.go:509: Offset: 2297, NextOffset: 6378 + 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: 5772 + testutil.go:509: Offset: 2301, NextOffset: 6385 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" @@ -56957,8 +55203,6 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 -=== 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: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 @@ -56970,28 +55214,12 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.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: 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: 6378 - testutil.go:509: Offset: 2016, NextOffset: 5766 - 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:401: Directory: "" vs "": [dev baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2190 + testutil.go:509: Offset: 937, NextOffset: 1909 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57014,252 +55242,177 @@ testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testDigestAndVerify/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: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: 2186 - testutil.go:509: Offset: 937, NextOffset: 1905 - 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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 + 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: 6385 + testutil.go:509: Offset: 2020, NextOffset: 5772 testutil.go:395: Comparing: "dev" vs "dev" -=== 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 24070 48490 72566 97372 97914] - 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: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: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 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: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 -=== 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: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - 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: [3] at 72566 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97914 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5cSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - 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:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6188 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - 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: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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6188 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 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: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=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: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5631 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24070 48490 72566 96529 97071] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2433,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2470,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2507,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2544,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2716,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2753,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2790,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2827,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" 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 bar foo3.txt barlink baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2433 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1209, NextOffset: 2716 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2753, NextOffset: 2790 - testutil.go:509: Offset: 2507, NextOffset: 2544 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96529 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97071 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2544, NextOffset: 6618 - testutil.go:509: Offset: 2827, NextOffset: 7232 -=== 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":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 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: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: "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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/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=-2,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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2429,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2466,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2503,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2540,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2712,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2749,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2786,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2823,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink dev .no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57267,8 +55420,6 @@ testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 -=== 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: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 @@ -57290,27 +55441,43 @@ 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 "": [foo3.txt barlink baz.txt foo1.txt test dev test2 .no.prefetch.landmark 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: 519, NextOffset: 725 + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 2429 + testutil.go:509: Offset: 1209, NextOffset: 2712 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 7232 - testutil.go:509: Offset: 2544, NextOffset: 6618 + testutil.go:509: Offset: 2429, NextOffset: 2466 + testutil.go:509: Offset: 2712, NextOffset: 2749 + testutil.go:509: Offset: 2466, NextOffset: 2503 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2503, NextOffset: 2540 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2540, NextOffset: 6609 + testutil.go:509: Offset: 2823, NextOffset: 7224 + 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 [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: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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: "test2" vs "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 @@ -57324,17 +55491,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 -=== 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: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: 2716 - testutil.go:509: Offset: 926, NextOffset: 2433 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1209, NextOffset: 2712 + testutil.go:509: Offset: 926, NextOffset: 2429 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2712, NextOffset: 2749 + testutil.go:509: Offset: 2429, NextOffset: 2466 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2466, NextOffset: 2503 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2503, NextOffset: 2540 + testutil.go:509: Offset: 2823, NextOffset: 7224 + testutil.go:509: Offset: 2540, NextOffset: 6609 + testutil.go:395: Comparing: "test2" vs "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 @@ -57348,169 +55523,153 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 === RUN TestGzipEStargz/testBuild/various_files-compression=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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + 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:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6358 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 -=== 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: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 -=== 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 24070 48490 72566 97372 97914] - 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: 6358 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 === 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=PAX - 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 72566 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97914 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=-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=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2450,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2487,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2524,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2561,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2731,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2768,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2446,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2483,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2557,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test .no.prefetch.landmark baz.txt dev test2 foo1.txt foo3.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=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 2446 + testutil.go:509: Offset: 1215, NextOffset: 2727 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2727, NextOffset: 2764 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2764, NextOffset: 2801 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2801, NextOffset: 2838 + testutil.go:509: Offset: 2557, NextOffset: 6662 + testutil.go:509: Offset: 2838, NextOffset: 7274 testutil.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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -57551,41 +55710,34 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 -=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2450 - testutil.go:509: Offset: 1215, NextOffset: 2731 -=== 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 dev foo1.txt bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2561, NextOffset: 6669 - testutil.go:509: Offset: 2842, NextOffset: 7281 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt bar test2 foo1.txt 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: 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: 2731 - testutil.go:509: Offset: 934, NextOffset: 2450 + testutil.go:509: Offset: 2727, NextOffset: 2764 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2764, NextOffset: 2801 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2801, NextOffset: 2838 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2838, NextOffset: 7274 + testutil.go:509: Offset: 2557, NextOffset: 6662 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - 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: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -57599,6 +55751,11 @@ 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: 2727 + testutil.go:509: Offset: 934, NextOffset: 2446 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -57612,65 +55769,13 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2842, NextOffset: 7281 - testutil.go:509: Offset: 2561, NextOffset: 6669 === 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=PAX - testutil.go:1580: testing streams: [0 0 24070 48490 72566 96529 97071] - 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 72566 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96529 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97071 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test2 .no.prefetch.landmark bar barlink test 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: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 -=== 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: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 + 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: "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" @@ -57678,152 +55783,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: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 -=== 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=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === 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=GNU - testutil.go:1580: testing streams: [0 0 24069 48490 72565 97371 97914] - 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=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - 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 97371 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97914 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== 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/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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2727,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2764,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2801,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 foo1.txt barlink bar foo3.txt test dev .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 2441 + testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6648 - testutil.go:509: Offset: 2838, NextOffset: 7262 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2552, NextOffset: 6642 + testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57855,19 +55956,25 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar 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: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt bar barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2835, NextOffset: 7257 + testutil.go:509: Offset: 2552, NextOffset: 6642 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -57881,6 +55988,20 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "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: 2724 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:395: Comparing: "test2" vs "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 @@ -57894,211 +56015,161 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test .no.prefetch.landmark bar foo3.txt dev test2 foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 -=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 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:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 7262 - testutil.go:509: Offset: 2555, NextOffset: 6648 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== 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=-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=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24069 48490 72565 96528 97071] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - 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 72565 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96528 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97071 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017910STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev baz.txt foo1.txt foo3.txt test 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: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:401: Directory: "" vs "": [baz.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2 foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "dev" vs "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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 -=== 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=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 === 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=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt foo3.txt] + 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 dev .no.prefetch.landmark 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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - 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: 6703 - testutil.go:509: Offset: 2857, NextOffset: 7315 + 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: 6698 + testutil.go:509: Offset: 2855, NextOffset: 7310 testutil.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" @@ -58131,11 +56202,19 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 733 - testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test test2 baz.txt foo1.txt dev .no.prefetch.landmark 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: 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: 7310 + testutil.go:509: Offset: 2574, NextOffset: 6698 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58151,22 +56230,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -58180,241 +56243,157 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 7315 - testutil.go:509: Offset: 2576, NextOffset: 6703 -=== 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 48119 72195 96184 96667] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - 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#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96667 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + 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: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 -=== 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=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev 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: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,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 48119 72195 96172 96655] - 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/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1009, NextOffset: 1212 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1889 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1212, NextOffset: 2171 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [4] at 96172 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96655 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177acSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - 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: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1889, NextOffset: 1926 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1963, NextOffset: 2000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2245, NextOffset: 2282 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"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=GNU,minChunkSize=0 - testutil.go:509: Offset: 2000, NextOffset: 5702 -=== 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":48119,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2282, NextOffset: 6314 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/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: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "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=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58446,10 +56425,34 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1009, NextOffset: 1212 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 1891 + testutil.go:509: Offset: 1212, NextOffset: 2173 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1891, NextOffset: 1928 + testutil.go:509: Offset: 2173, NextOffset: 2210 + testutil.go:509: Offset: 1928, NextOffset: 1965 + testutil.go:509: Offset: 2210, NextOffset: 2247 + testutil.go:509: Offset: 1965, NextOffset: 2002 + testutil.go:509: Offset: 2247, NextOffset: 2284 + testutil.go:509: Offset: 2002, NextOffset: 5706 + testutil.go:509: Offset: 2284, NextOffset: 6319 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 test dev foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -58463,35 +56466,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2171 - testutil.go:509: Offset: 930, NextOffset: 1889 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2282, NextOffset: 6314 - testutil.go:509: Offset: 2000, NextOffset: 5702 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58507,86 +56481,111 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1009, NextOffset: 1212 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2173 + testutil.go:509: Offset: 930, NextOffset: 1891 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2173, NextOffset: 2210 + testutil.go:509: Offset: 1891, NextOffset: 1928 + testutil.go:509: Offset: 2210, NextOffset: 2247 + testutil.go:509: Offset: 1928, NextOffset: 1965 + testutil.go:509: Offset: 2247, NextOffset: 2284 + testutil.go:509: Offset: 1965, NextOffset: 2002 + testutil.go:509: Offset: 2284, NextOffset: 6319 + testutil.go:509: Offset: 2002, NextOffset: 5706 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,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=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt foo1.txt barlink test .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 +=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 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 [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: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 + testutil.go:401: Directory: "" vs "": [bar barlink test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 -=== 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: 0, NextOffset: 5440 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -58594,83 +56593,72 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/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: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48119 72195 96184 96667] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=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 48119 in stargz, uncompressed length 33536 -=== 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=true,format=PAX - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96667 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} +=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 -=== 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" +=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 @@ -58683,39 +56671,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 - 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 -=== 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: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2018, NextOffset: 5757 - testutil.go:509: Offset: 2301, NextOffset: 6370 - testutil.go:395: Comparing: "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: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 @@ -58729,8 +56684,31 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 5759 + testutil.go:509: Offset: 2302, NextOffset: 6373 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt bar dev test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -58749,12 +56727,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2190 - testutil.go:509: Offset: 938, NextOffset: 1907 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go: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" @@ -58762,17 +56736,21 @@ 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: 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: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2301, NextOffset: 6370 - testutil.go:509: Offset: 2018, NextOffset: 5757 + testutil.go:509: Offset: 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: 6373 + testutil.go:509: Offset: 2019, NextOffset: 5759 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58789,164 +56767,147 @@ testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar barlink test test2 .no.prefetch.landmark foo3.txt dev foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go: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: "dev" vs "dev" - testutil.go:401: 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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go: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: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== 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 48119 72195 96172 96655] - 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=-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: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96172 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96655 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177acSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar foo3.txt barlink baz.txt foo1.txt test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev test2 .no.prefetch.landmark baz.txt bar 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: 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: 5733 + testutil.go:509: Offset: 2294, NextOffset: 6347 testutil.go:395: Comparing: "dev" vs "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" @@ -58988,22 +56949,25 @@ 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: 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: 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: 6341 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test barlink dev test2 .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -59017,19 +56981,6 @@ 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 -=== 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=0 - 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: "test2" vs "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 @@ -59043,204 +56994,155 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1013 - testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6341 - testutil.go:509: Offset: 2008, NextOffset: 5729 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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: 6347 + testutil.go:509: Offset: 2011, NextOffset: 5733 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2183 + testutil.go:509: Offset: 934, NextOffset: 1900 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 test dev baz.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 testutil.go:395: Comparing: "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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - 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 [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: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev bar baz.txt foo1.txt test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48117 72191 96180 96663] - 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:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [5] at 96663 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [dev foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 941, NextOffset: 1917 -=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - 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: 5782 - testutil.go:509: Offset: 2312, NextOffset: 6395 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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" @@ -59263,8 +57165,6 @@ testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 @@ -59279,25 +57179,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 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 5783 + testutil.go:509: Offset: 2313, NextOffset: 6398 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2313, NextOffset: 6398 + testutil.go:509: Offset: 2029, NextOffset: 5783 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -59311,14 +57238,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 -=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 @@ -59326,193 +57259,158 @@ 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: 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: 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: 6395 - testutil.go:509: Offset: 2028, NextOffset: 5782 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,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/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt barlink bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 -=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 foo3.txt baz.txt foo1.txt bar barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48117 72191 96168 96651] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6205 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96168 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96651 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177a8STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "dev" vs "dev" -=== 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,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: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 +=== RUN TestGzipEStargz/testDigestAndVerify/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=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 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=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "test2" vs "test2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 barlink test foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -59537,7 +57435,7 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -59557,27 +57455,50 @@ testutil.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 .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: "baz.txt" vs "baz.txt" - testutil.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 "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -59593,82 +57514,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48124 72203 96192 96674] - 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 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96674 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== 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:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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: 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 @@ -59677,14 +57540,6 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -59698,24 +57553,31 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -59729,21 +57591,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: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:395: Comparing: "test2" vs "test2" + testutil.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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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 @@ -59758,13 +57612,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" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -59773,16 +57635,27 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test2 .no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev] + testutil.go:395: Comparing: "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" @@ -59795,11 +57668,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": [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" @@ -59828,37 +57701,22 @@ testutil.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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -59872,14 +57730,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: "test2" vs "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 @@ -59893,42 +57743,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=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: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48124 72203 96180 96662] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96662 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 foo3.txt baz.txt foo1.txt bar 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" @@ -59941,7 +57781,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 [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" @@ -59985,42 +57825,29 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - 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: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -60044,37 +57871,28 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 dev test2 baz.txt foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: 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:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=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 +=== 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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar foo3.txt .no.prefetch.landmark foo1.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" @@ -60111,16 +57929,37 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt 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: 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" 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 bar foo3.txt baz.txt foo1.txt barlink test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -60134,14 +57973,9 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -60149,13 +57983,19 @@ testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -60169,53 +58009,48 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48124 72203 96192 96674] - 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 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96674 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt barlink foo1.txt bar foo3.txt test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 bar test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go: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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -60226,21 +58061,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: "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 @@ -60249,14 +58076,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 [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 "": [dev test2 foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -60270,38 +58091,42 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 -=== 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=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -60310,42 +58135,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go: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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -60362,11 +58156,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60377,15 +58171,49 @@ testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt 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 "": [foo1.txt baz.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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -60399,28 +58227,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: "test" vs "test" - testutil.go:401: 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/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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -60434,9 +58240,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" @@ -60445,31 +58248,28 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48124 72203 96180 96662] - 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 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96662 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt bar barlink test dev foo1.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink dev test2 .no.prefetch.landmark 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: 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 @@ -60486,11 +58286,11 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -60522,22 +58322,14 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 test dev .no.prefetch.landmark baz.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.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: 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -60546,17 +58338,13 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -60565,37 +58353,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: "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] + 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: "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] @@ -60609,11 +58402,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 [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" @@ -60650,11 +58443,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -60668,35 +58458,13 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "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: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60712,33 +58480,51 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48124 72202 96191 96673] - 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 72202 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96191 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96673 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bfSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60778,34 +58564,8 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 foo3.txt barlink test 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 bar dev test2 .no.prefetch.landmark foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -60819,11 +58579,23 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -60832,12 +58604,8 @@ 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: "foo3.txt" vs "foo3.txt" @@ -60855,24 +58623,43 @@ 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=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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/duplicated_entry_offset -=== 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=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/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [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 [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60901,42 +58688,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 "": [barlink foo3.txt baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 "": [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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" @@ -60949,11 +58723,11 @@ testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60969,52 +58743,33 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== 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 48124 72202 96179 96661] - 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 72202 in stargz, uncompressed length 32000 - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [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: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -61054,22 +58809,30 @@ 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 "": [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== 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=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo1.txt foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go: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 @@ -61083,61 +58846,42 @@ 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: "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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === 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=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 @@ -61170,8 +58914,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=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=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -61189,16 +58931,8 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61223,32 +58957,18 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -61258,37 +58978,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48122 72200 96189 96675] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar test foo1.txt 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: 0, NextOffset: 21741 -=== 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=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: 21741 @@ -61306,7 +59016,7 @@ 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 [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" @@ -61332,8 +59042,6 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -61344,10 +59052,20 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -61364,13 +59082,11 @@ 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: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -61379,24 +59095,14 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -61406,26 +59112,14 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/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/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/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt dev test2 bar test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go: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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -61451,17 +59145,15 @@ testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -61472,30 +59164,21 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar 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: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - 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: 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:395: 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:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [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 @@ -61509,11 +59192,13 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "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" @@ -61525,43 +59210,37 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48122 72200 96177 96663] - 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 48122 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test test2 baz.txt foo1.txt bar foo3.txt barlink dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -61577,10 +59256,8 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -61616,21 +59293,14 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test test2 baz.txt foo1.txt bar foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar dev foo1.txt 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: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -61641,7 +59311,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: "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" @@ -61649,9 +59318,17 @@ 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -61660,15 +59337,18 @@ 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:395: Comparing: "test2" vs "test2" - testutil.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: "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -61678,32 +59358,17 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/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/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev test2 foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark 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: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 @@ -61744,27 +59409,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [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: "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:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt bar .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61778,15 +59436,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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" 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 @@ -61800,34 +59480,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=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:1580: testing streams: [0 0 24074 48122 72200 96189 96675] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar barlink dev foo1.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.txt 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -61840,11 +59501,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 [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" @@ -61859,8 +59520,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=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 @@ -61883,34 +59542,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go: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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 +=== 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:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -61919,10 +59574,23 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -61936,27 +59604,20 @@ 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev .no.prefetch.landmark foo3.txt bar barlink 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: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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=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:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark 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" @@ -61969,14 +59630,12 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,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: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 @@ -62007,18 +59666,30 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -62032,20 +59703,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -62059,58 +59716,24 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/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: "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=GNU,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 48122 72200 96177 96663] - 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 48122 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test dev baz.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev foo1.txt test bar foo3.txt barlink 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] @@ -62124,11 +59747,11 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -62157,14 +59780,23 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 "": [test dev foo1.txt baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -62172,21 +59804,20 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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 @@ -62195,12 +59826,15 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62216,28 +59850,15 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 -=== 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=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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [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: 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 [.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" @@ -62250,11 +59871,11 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -62283,8 +59904,23 @@ testutil.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 test test2 dev .no.prefetch.landmark bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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" @@ -62294,12 +59930,23 @@ testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -62313,20 +59960,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: "test" vs "test" - testutil.go:401: 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" @@ -62342,42 +59975,11 @@ 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=GNU,minChunkSize=64000/lost_digest_in_a_entry === 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/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=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48118 72197 96186 96670] - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test2 dev .no.prefetch.landmark baz.txt 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 -=== 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [barlink test .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62385,41 +59987,17 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - 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=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:2349: [3] at 72197 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96670 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== 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: [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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -62438,23 +60016,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -62462,12 +60030,15 @@ testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -62481,7 +60052,15 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62497,37 +60076,35 @@ 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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=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=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 baz.txt foo1.txt bar barlink 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 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=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=1,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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [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" @@ -62564,8 +60141,32 @@ 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 test2 baz.txt foo3.txt test dev .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.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: 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" @@ -62581,6 +60182,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -62594,18 +60198,12 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/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: "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" @@ -62618,33 +60216,16 @@ testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" 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=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=false,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48118 72197 96174 96658] - 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=0,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -62658,9 +60239,6 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - 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=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" @@ -62673,33 +60251,13 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [4] at 96174 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96658 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 -=== 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":48118,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,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: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 @@ -62717,10 +60275,16 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev test2 baz.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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -62734,17 +60298,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -62756,18 +60321,19 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "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: 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 @@ -62777,21 +60343,14 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=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=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt dev 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62841,32 +60400,16 @@ testutil.go:509: Offset: 1191, NextOffset: 1228 testutil.go:509: Offset: 1046, NextOffset: 1083 testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 2563 - testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev bar baz.txt foo1.txt foo3.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: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 + testutil.go:509: Offset: 1083, NextOffset: 2564 testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:509: Offset: 1083, NextOffset: 2563 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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 [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 @@ -62883,10 +60426,32 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1154 testutil.go:509: Offset: 597, NextOffset: 972 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 972, NextOffset: 1009 + testutil.go:509: Offset: 1191, NextOffset: 1228 + testutil.go:509: Offset: 1009, NextOffset: 1046 + testutil.go:509: Offset: 1228, NextOffset: 1265 + testutil.go:509: Offset: 1046, NextOffset: 1083 + testutil.go:509: Offset: 1265, NextOffset: 2930 + testutil.go:509: Offset: 1083, NextOffset: 2564 + 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" @@ -62903,171 +60468,148 @@ testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48128 72209 96198 96683] - 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 +=== 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=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 -=== 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:509: Offset: 106, NextOffset: 2414 -=== 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=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + 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: 2211 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96683 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2414 -=== 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=1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + 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: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] -=== 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test test2 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + 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 [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: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2211 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/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=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/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/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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt bar test test2 .no.prefetch.landmark foo1.txt 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 test2 .no.prefetch.landmark baz.txt foo1.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63105,41 +60647,28 @@ testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 + testutil.go:509: Offset: 605, NextOffset: 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: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 2591 - testutil.go:509: Offset: 1275, NextOffset: 2943 + 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: 2593 + testutil.go:509: Offset: 1278, NextOffset: 2943 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink 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 [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2 baz.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:509: Offset: 605, NextOffset: 984 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63173,43 +60702,46 @@ 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: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 2943 - testutil.go:509: Offset: 1095, NextOffset: 2591 + 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: 2943 + testutil.go:509: Offset: 1098, NextOffset: 2593 + 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" === 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=USTAR - testutil.go:1580: testing streams: [0 0 24076 48128 72209 96186 96671] - 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 72209 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96671 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.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 bar foo3.txt test .no.prefetch.landmark barlink dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 @@ -63218,8 +60750,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 @@ -63237,10 +60767,10 @@ testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63256,10 +60786,11 @@ testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 @@ -63268,9 +60799,6 @@ testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt .no.prefetch.landmark bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 @@ -63287,13 +60815,24 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 2222 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 @@ -63302,43 +60841,32 @@ testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test test2 baz.txt foo1.txt bar .no.prefetch.landmark dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 + 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: 2579 + testutil.go:509: Offset: 1271, NextOffset: 2921 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" -=== 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=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 bar foo3.txt 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" @@ -63376,28 +60904,17 @@ 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: 983 - testutil.go:509: Offset: 782, NextOffset: 1162 + 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: 983, NextOffset: 1020 - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1199, NextOffset: 1236 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1236, NextOffset: 1273 - testutil.go:509: Offset: 1094, NextOffset: 2581 - testutil.go:509: Offset: 1273, NextOffset: 2917 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark dev 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt dev barlink test .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -63414,32 +60931,26 @@ 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: 1162, NextOffset: 1199 - testutil.go:509: Offset: 983, NextOffset: 1020 - testutil.go:509: Offset: 1199, NextOffset: 1236 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1236, NextOffset: 1273 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1273, NextOffset: 2917 - testutil.go:509: Offset: 1094, NextOffset: 2581 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 1162 - testutil.go:509: Offset: 603, NextOffset: 983 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 782, NextOffset: 1160 + testutil.go:509: Offset: 603, NextOffset: 981 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 981, NextOffset: 1018 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1018, NextOffset: 1055 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1055, NextOffset: 1092 + testutil.go:509: Offset: 1271, NextOffset: 2921 + testutil.go:509: Offset: 1092, NextOffset: 2579 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63456,67 +60967,28 @@ testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,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 24076 48128 72209 96198 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 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96683 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 +=== 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:395: Comparing: "dev" vs "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" @@ -63524,100 +60996,121 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt dev test2 baz.txt foo1.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + 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: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] vs [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: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + 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": [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: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2396 + 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: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark baz.txt foo3.txt test 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: 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: 2592 - testutil.go:509: Offset: 1287, NextOffset: 2945 + 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: 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -63659,25 +61152,24 @@ 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: 996 - testutil.go:509: Offset: 786, NextOffset: 1176 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:509: Offset: 786, NextOffset: 1167 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 baz.txt foo3.txt test test2 foo1.txt bar barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1176 - testutil.go:509: Offset: 606, NextOffset: 996 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1278, NextOffset: 2939 + testutil.go:509: Offset: 1098, NextOffset: 2583 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63706,176 +61198,156 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1176, NextOffset: 1213 - testutil.go:509: Offset: 996, NextOffset: 1033 - testutil.go:509: Offset: 1213, NextOffset: 1250 - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 1250, NextOffset: 1287 - testutil.go:509: Offset: 1070, NextOffset: 1107 - testutil.go:509: Offset: 1287, NextOffset: 2945 -=== 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=0 - testutil.go:509: Offset: 1107, NextOffset: 2592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48128 72209 96186 96671] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96671 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark 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: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark barlink dev test2 bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + 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: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + 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: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 +=== 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/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=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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .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 [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: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -63889,37 +61361,6 @@ 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: 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: 2792 - testutil.go:509: Offset: 1374, NextOffset: 3138 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -63933,17 +61374,42 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark baz.txt bar 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: 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: 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: 2793 + testutil.go:509: Offset: 1375, NextOffset: 3145 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63972,56 +61438,53 @@ 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: "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: 1263 - testutil.go:509: Offset: 597, NextOffset: 1081 + 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: 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: 3138 - testutil.go:509: Offset: 1192, NextOffset: 2792 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48127 72206 96195 96680] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + 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: 3145 + testutil.go:509: Offset: 1193, NextOffset: 2793 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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 +=== 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=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 +=== 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: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -64029,154 +61492,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: 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: "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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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: 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: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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "barlink" vs "barlink" + 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: 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: 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== 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=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48127 72206 96183 96668] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96668 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [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 [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: 390, NextOffset: 499 + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1203, NextOffset: 2813 - testutil.go:509: Offset: 1383, NextOffset: 3157 + 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: 2803 + 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: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" @@ -64209,20 +61654,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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar 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: 499, NextOffset: 605 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: 605, NextOffset: 1092 - testutil.go:509: Offset: 785, NextOffset: 1272 + 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: "" 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: "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": [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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -64233,24 +61686,9 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1383, NextOffset: 3157 - testutil.go:509: Offset: 1203, NextOffset: 2813 - testutil.go:395: Comparing: "test2" vs "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 @@ -64264,47 +61702,47 @@ 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: 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: 2803 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt bar test foo3.txt barlink dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:509: Offset: 0, NextOffset: 2446 + 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: 679, NextOffset: 785 - testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1272 - testutil.go:509: Offset: 605, NextOffset: 1092 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/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=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 test2 bar baz.txt foo1.txt barlink test dev .no.prefetch.landmark] + testutil.go:509: Offset: 0, NextOffset: 2446 + 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: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.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" @@ -64312,150 +61750,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: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - 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: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink dev bar test .no.prefetch.landmark 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: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/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 24077 48124 72203 96192 96682] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1097,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1208,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1276,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1313,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1350,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1387,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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: 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: 1097 - testutil.go:509: Offset: 782, NextOffset: 1276 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1276, NextOffset: 1313 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1313, NextOffset: 1350 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1350, NextOffset: 1387 - testutil.go:509: Offset: 1208, NextOffset: 2811 - testutil.go:509: Offset: 1387, NextOffset: 3148 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1200, NextOffset: 2798 + testutil.go:509: Offset: 1379, NextOffset: 3140 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -64491,10 +61892,19 @@ 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: 1089 + testutil.go:509: Offset: 782, NextOffset: 1268 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: "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" @@ -64512,29 +61922,25 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 782, NextOffset: 1276 - testutil.go:509: Offset: 603, NextOffset: 1097 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 782, NextOffset: 1268 + testutil.go:509: Offset: 603, NextOffset: 1089 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1276, NextOffset: 1313 - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1313, NextOffset: 1350 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1350, NextOffset: 1387 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1387, NextOffset: 3148 - testutil.go:509: Offset: 1208, NextOffset: 2811 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1379, NextOffset: 3140 + testutil.go:509: Offset: 1200, NextOffset: 2798 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64550,32 +61956,33 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=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/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev .no.prefetch.landmark foo3.txt bar barlink test2 baz.txt foo1.txt] + 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 .no.prefetch.landmark baz.txt test] 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -64585,151 +61992,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: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:401: Directory: "" vs "": [baz.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2 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: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48124 72203 96180 96670] - 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 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96670 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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/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=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=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1099,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1136,"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":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1279,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1316,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1353,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1390,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.txt barlink test dev] + 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: 1099 - testutil.go:509: Offset: 786, NextOffset: 1279 + 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: 1099, NextOffset: 1136 - testutil.go:509: Offset: 1279, NextOffset: 1316 - testutil.go:509: Offset: 1136, NextOffset: 1173 - testutil.go:509: Offset: 1316, NextOffset: 1353 - testutil.go:509: Offset: 1173, NextOffset: 1210 - testutil.go:509: Offset: 1353, NextOffset: 1390 - testutil.go:509: Offset: 1210, NextOffset: 2812 - testutil.go:509: Offset: 1390, NextOffset: 3158 + 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: 2807 + testutil.go:509: Offset: 1392, NextOffset: 3156 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -64758,33 +62150,11 @@ 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 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev 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: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1279, NextOffset: 1316 - testutil.go:509: Offset: 1099, NextOffset: 1136 - testutil.go:509: Offset: 1316, NextOffset: 1353 - testutil.go:509: Offset: 1136, NextOffset: 1173 - testutil.go:509: Offset: 1353, NextOffset: 1390 - testutil.go:509: Offset: 1173, NextOffset: 1210 - testutil.go:509: Offset: 1390, NextOffset: 3158 - testutil.go:509: Offset: 1210, NextOffset: 2812 + 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: "baz.txt" vs "baz.txt" @@ -64813,105 +62183,55 @@ 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: 1279 - testutil.go:509: Offset: 606, NextOffset: 1099 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/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=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2649 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 + 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: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 + 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: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 + 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: 3156 + testutil.go:509: Offset: 1212, NextOffset: 2807 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 + 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/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 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" @@ -64919,95 +62239,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: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48124 72203 96192 96682] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 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 dev test2 .no.prefetch.landmark bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 601, NextOffset: 979 - testutil.go:509: Offset: 783, NextOffset: 1161 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 979, NextOffset: 1016 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1090, NextOffset: 2570 - testutil.go:509: Offset: 1272, NextOffset: 2934 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 +=== 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=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 bar baz.txt foo1.txt 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: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 @@ -65034,10 +62374,34 @@ 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: 2571 + testutil.go:509: Offset: 1271, 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -65051,8 +62415,37 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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: 2931 + testutil.go:509: Offset: 1089, NextOffset: 2571 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -65066,51 +62459,16 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:509: Offset: 387, NextOffset: 496 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 678, NextOffset: 783 - testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1161 - testutil.go:509: Offset: 601, NextOffset: 979 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 979, NextOffset: 1016 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1272, NextOffset: 2934 - testutil.go:509: Offset: 1090, NextOffset: 2570 === 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:1580: testing streams: [0 0 24077 48124 72203 96180 96670] - 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/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 @@ -65123,9 +62481,6 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 @@ -65141,39 +62496,15 @@ testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2213 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2416 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96670 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 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:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,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: 2213 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2416 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 -=== 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=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] @@ -65187,13 +62518,13 @@ testutil.go:509: Offset: 0, NextOffset: 2213 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] 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 test dev .no.prefetch.landmark barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 @@ -65205,8 +62536,6 @@ testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -65217,12 +62546,12 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 @@ -65231,56 +62560,62 @@ testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 2213 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/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 +=== 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=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 .no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 502, NextOffset: 608 + testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 990 - testutil.go:509: Offset: 789, NextOffset: 1171 + testutil.go:509: Offset: 608, NextOffset: 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: 990, NextOffset: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 2587 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1282, NextOffset: 2941 + 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: 2596 + testutil.go:509: Offset: 1281, NextOffset: 2940 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" @@ -65316,15 +62651,17 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink baz.txt foo1.txt test dev 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: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] vs [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: 502, NextOffset: 608 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -65338,6 +62675,28 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2940 + testutil.go:509: Offset: 1100, NextOffset: 2596 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -65351,60 +62710,34 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt test2 baz.txt foo1.txt barlink test dev] + 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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: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: 789, NextOffset: 1171 - testutil.go:509: Offset: 608, NextOffset: 990 + testutil.go:509: Offset: 0, NextOffset: 2223 + 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: 1171, NextOffset: 1208 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 2941 - testutil.go:509: Offset: 1101, NextOffset: 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "barlink" vs "barlink" -=== 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=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:1580: testing streams: [0 0 24076 48125 72203 96192 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 48125 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 dev foo1.txt barlink test test2] + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -65414,151 +62747,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: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 + 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: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2 foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark bar barlink test dev baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + 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: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 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: "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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 -=== 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:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 -=== 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=64000 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + 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 +=== 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/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 -=== 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 48125 72203 96180 96671] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go: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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 137, NextOffset: 174 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 211, NextOffset: 248 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink .no.prefetch.landmark baz.txt test dev test2 foo1.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 @@ -65566,9 +62847,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 48125 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 @@ -65584,81 +62862,87 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:509: Offset: 786, NextOffset: 1165 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 -=== 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: 985, NextOffset: 1022 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1165, NextOffset: 1202 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [5] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b4STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1022, NextOffset: 1059 -=== 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: 1202, NextOffset: 1239 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48125,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1059, NextOffset: 1096 - testutil.go:509: Offset: 1239, NextOffset: 1276 - testutil.go:509: Offset: 1096, NextOffset: 2578 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48125,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1276, NextOffset: 2930 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1097, NextOffset: 2581 + testutil.go:509: Offset: 1277, NextOffset: 2933 testutil.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" -=== 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar 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: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 -=== 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:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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" + 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: 2933 + testutil.go:509: Offset: 1097, NextOffset: 2581 + 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -65672,32 +62956,29 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt test2 dev .no.prefetch.landmark 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: 1165, NextOffset: 1202 - testutil.go:509: Offset: 985, NextOffset: 1022 - testutil.go:509: Offset: 1202, NextOffset: 1239 - testutil.go:509: Offset: 1022, NextOffset: 1059 - testutil.go:509: Offset: 1239, NextOffset: 1276 - testutil.go:509: Offset: 1059, NextOffset: 1096 - testutil.go:509: Offset: 1276, NextOffset: 2930 - testutil.go:509: Offset: 1096, NextOffset: 2578 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2399 testutil.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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 foo3.txt barlink test .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" @@ -65737,38 +63018,14 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 -=== 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:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test2 barlink test dev .no.prefetch.landmark 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: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 @@ -65776,11 +63033,13 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 @@ -65789,8 +63048,12 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -65808,35 +63071,48 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== 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=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 138 + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2399 - testutil.go:509: Offset: 0, NextOffset: 2212 + 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: 106, NextOffset: 2399 - testutil.go:509: Offset: 0, NextOffset: 2212 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=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 24078 48129 72212 96201 96692] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 test2 baz.txt foo1.txt foo3.txt barlink test] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 -=== 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -65847,15 +63123,12 @@ 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: 2944 + testutil.go:509: Offset: 1109, NextOffset: 2591 + testutil.go:509: Offset: 1289, NextOffset: 2946 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" -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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" @@ -65866,35 +63139,6 @@ testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [4] at 96201 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: 289, NextOffset: 326 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 249, NextOffset: 286 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [5] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 363, NextOffset: 400 -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 286, NextOffset: 394 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 540 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 138 - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 @@ -65902,23 +63146,13 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test2 foo3.txt barlink test dev .no.prefetch.landmark 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 506, NextOffset: 615 - testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:395: Comparing: "test2" vs "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 @@ -65932,13 +63166,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1178 - testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -65948,21 +63175,14 @@ testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1252, NextOffset: 1289 testutil.go:509: Offset: 1072, NextOffset: 1109 - testutil.go:509: Offset: 1289, NextOffset: 2944 - testutil.go:509: Offset: 1109, NextOffset: 2592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:509: Offset: 1289, NextOffset: 2946 + testutil.go:509: Offset: 1109, NextOffset: 2591 testutil.go:395: Comparing: "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: "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 @@ -65976,92 +63196,38 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=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=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 686, NextOffset: 795 + testutil.go:509: Offset: 506, NextOffset: 615 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:509: Offset: 795, NextOffset: 1178 + testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar test2 .no.prefetch.landmark baz.txt barlink test dev 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: 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: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, 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: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" @@ -66069,68 +63235,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: 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: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + 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 [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: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== 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 +=== 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=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 86, NextOffset: 119 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 + 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: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48129 72212 96189 96680] - 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 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96189 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96680 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 baz.txt foo3.txt test dev test2] + 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 @@ -66144,14 +63374,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: 935, NextOffset: 2226 testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -66167,31 +63397,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go: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:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -66205,9 +63412,14 @@ 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: "bar" vs "bar" + testutil.go:401: 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" @@ -66218,9 +63430,9 @@ 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: 2225 + testutil.go:509: Offset: 935, NextOffset: 2226 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -66240,196 +63452,164 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 982 + testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== 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/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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar test test2 dev baz.txt foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev .no.prefetch.landmark baz.txt foo1.txt barlink test 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: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + 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: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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 foo3.txt barlink dev .no.prefetch.landmark bar 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: "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 test dev .no.prefetch.landmark baz.txt foo1.txt 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: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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=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 24078 48129 72212 96201 96692] - 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 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96692 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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/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/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=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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark baz.txt foo1.txt test dev test2 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: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark 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: 848 - testutil.go:509: Offset: 691, NextOffset: 994 + 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: 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: 2240 - testutil.go:509: Offset: 1093, NextOffset: 2527 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 946, NextOffset: 2240 + testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -66461,24 +63641,26 @@ 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 "": [barlink bar foo3.txt foo1.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: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 848, NextOffset: 881 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1093, NextOffset: 2527 - testutil.go:509: Offset: 947, NextOffset: 2240 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1092, NextOffset: 2527 + testutil.go:509: Offset: 946, NextOffset: 2240 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -66511,190 +63693,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 994 - testutil.go:509: Offset: 545, NextOffset: 848 + 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=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48129 72212 96189 96680] - 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 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96189 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96680 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev .no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.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: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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 [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 "": [test2 baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt 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: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 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:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + 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 [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: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 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: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test2" vs "test2" testutil.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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/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=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt] + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 842 - testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 2234 - testutil.go:509: Offset: 1087, NextOffset: 2524 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt dev test2 foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -66718,8 +63864,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=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: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 @@ -66732,21 +63876,51 @@ 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: 2234 + testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test foo1.txt baz.txt dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" 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: 687, NextOffset: 989 + testutil.go:509: Offset: 541, NextOffset: 843 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2522 + testutil.go:509: Offset: 942, NextOffset: 2234 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -66760,9 +63934,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 + testutil.go:395: Comparing: "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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -66776,68 +63955,33 @@ 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 -=== 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: 541, NextOffset: 842 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 2524 - testutil.go:509: Offset: 941, NextOffset: 2234 === 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=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 24077 48128 72210 96199 96690] - 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 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96690 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 .no.prefetch.landmark foo1.txt bar barlink test baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1709 + 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: 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 -=== 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: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -66845,82 +63989,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: 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:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 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: "" 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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: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:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 testutil.go:395: Comparing: "barlink" vs "barlink" - 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: "dev" vs "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" @@ -66928,37 +64064,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: 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: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48128 72210 96187 96678] - 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test .no.prefetch.landmark foo1.txt bar dev test2 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -66978,9 +64106,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_chunked-compression=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=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 @@ -66992,14 +64117,6 @@ testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96678 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -67007,53 +64124,22 @@ 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: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: 850, NextOffset: 883 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 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: 2536 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 2248 + testutil.go:509: Offset: 1096, NextOffset: 2536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.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: 695, NextOffset: 996 - testutil.go:509: Offset: 549, 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: 2536 - 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 [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 "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -67067,6 +64153,22 @@ 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -67080,48 +64182,45 @@ 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2536 + testutil.go:509: Offset: 950, NextOffset: 2248 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== 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=-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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test test2 .no.prefetch.landmark baz.txt foo3.txt foo1.txt bar dev] - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 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: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -67131,150 +64230,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: 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: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 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: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test test2 .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 "": [dev foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 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:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=USTAR - testutil.go:1580: testing streams: [0 0 24077 48125 72206 96195 96688] - 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 48125 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 -=== 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#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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":921,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":987,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1067,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1100,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1166,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink dev .no.prefetch.landmark baz.txt test2 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: 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: 2398 - testutil.go:509: Offset: 1168, NextOffset: 2693 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev foo1.txt baz.txt bar 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: 182, NextOffset: 215 @@ -67297,46 +64353,56 @@ 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: 921 + testutil.go:509: Offset: 683, NextOffset: 1067 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test test2 barlink dev .no.prefetch.landmark 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: 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: 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: 2693 - testutil.go:509: Offset: 1022, NextOffset: 2398 + testutil.go:509: Offset: 921, NextOffset: 954 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 954, NextOffset: 987 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 987, NextOffset: 1020 + testutil.go:509: Offset: 1133, NextOffset: 1166 + testutil.go:509: Offset: 1020, NextOffset: 2396 + testutil.go:509: Offset: 1166, NextOffset: 2691 + testutil.go:395: Comparing: "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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 466 + 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 "": [barlink dev foo1.txt foo3.txt bar test test2 .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: 683, NextOffset: 1067 + testutil.go:509: Offset: 537, NextOffset: 921 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -67355,183 +64421,169 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 921, NextOffset: 954 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 954, NextOffset: 987 + testutil.go:509: Offset: 1133, NextOffset: 1166 + testutil.go:509: Offset: 987, NextOffset: 1020 + testutil.go:509: Offset: 1166, NextOffset: 2691 + testutil.go:509: Offset: 1020, 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" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 -=== 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48125 72206 96183 96676] - testutil.go:2330: got gzip streams: -=== 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=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96676 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test test2 baz.txt foo1.txt bar dev] + 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: "test2" vs "test2" testutil.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: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - 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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - 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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - 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: 2008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - 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: 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - 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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo3.txt bar dev baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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: 1846 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2008 + 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: 1846 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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": [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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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=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=PAX - testutil.go:1580: testing streams: [0 0 24077 48125 72206 96195 96688] - 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 48125 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark baz.txt foo1.txt bar test 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 barlink test dev bar foo3.txt test2] + 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" @@ -67540,13 +64592,11 @@ testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 998, NextOffset: 1031 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1031, NextOffset: 2412 - testutil.go:509: Offset: 1177, NextOffset: 2705 + testutil.go:509: Offset: 1177, NextOffset: 2704 testutil.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" @@ -67587,40 +64637,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1078 - testutil.go:509: Offset: 545, NextOffset: 932 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1177, NextOffset: 2705 - testutil.go:509: Offset: 1031, NextOffset: 2412 + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt 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" @@ -67636,6 +64654,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: "bar" vs "bar" + testutil.go:401: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1078, NextOffset: 1111 + testutil.go:509: Offset: 932, NextOffset: 965 + testutil.go:509: Offset: 1111, NextOffset: 1144 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 1144, NextOffset: 1177 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 1177, NextOffset: 2704 + testutil.go:509: Offset: 1031, NextOffset: 2412 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -67649,181 +64696,132 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== 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=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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 baz.txt foo1.txt bar test test2 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: 1854 -=== 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 48125 72206 96183 96676] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go: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_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,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 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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: 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2017 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96676 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2017 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 + 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev foo3.txt baz.txt foo1.txt bar test test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 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: 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: "" 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: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: "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: "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: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/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/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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":926,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1072,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1138,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":926,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1072,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1138,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -67842,10 +64840,10 @@ testutil.go:509: Offset: 1105, NextOffset: 1138 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1138, NextOffset: 1171 - testutil.go:509: Offset: 1025, NextOffset: 2405 - testutil.go:509: Offset: 1171, NextOffset: 2698 + testutil.go:509: Offset: 1025, NextOffset: 2403 + testutil.go:509: Offset: 1171, NextOffset: 2697 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -67868,8 +64866,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 @@ -67884,18 +64880,25 @@ testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark 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: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1072, NextOffset: 1105 + testutil.go:509: Offset: 926, NextOffset: 959 + testutil.go:509: Offset: 1105, NextOffset: 1138 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 1138, NextOffset: 1171 + testutil.go:509: Offset: 992, NextOffset: 1025 + testutil.go:509: Offset: 1171, NextOffset: 2697 + testutil.go:509: Offset: 1025, NextOffset: 2403 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -67911,21 +64914,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1072, NextOffset: 1105 - testutil.go:509: Offset: 926, NextOffset: 959 - testutil.go:509: Offset: 1105, NextOffset: 1138 - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 1138, NextOffset: 1171 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1171, NextOffset: 2698 - testutil.go:509: Offset: 1025, NextOffset: 2405 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -67939,202 +64927,169 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 1072 testutil.go:509: Offset: 541, NextOffset: 926 -=== 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=GNU - testutil.go:1580: testing streams: [0 0 24074 48124 72206 96195 96686] - testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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/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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar 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 foo1.txt barlink test2 bar foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 -=== 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: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 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:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt test 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: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + 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: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 -=== 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: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 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 [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: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 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: 90, NextOffset: 2011 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48124 72206 96183 96674] - 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 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96674 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev] + 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 .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" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:509: Offset: 695, NextOffset: 1082 + testutil.go:509: Offset: 549, NextOffset: 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: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2417 - testutil.go:509: Offset: 1181, 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" @@ -68170,30 +65125,36 @@ 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 "": [foo3.txt test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 "": [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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2710 - testutil.go:509: Offset: 1035, NextOffset: 2417 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -68207,20 +65168,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1082 - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -68234,23 +65181,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: "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=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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24079 48133 72219 96208 96700] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 -=== 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt bar] + 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: 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" @@ -68259,48 +65209,24 @@ testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72219 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [4] at 96208 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96700 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2017 -=== 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48133,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [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: 1856 -=== 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 @@ -68320,27 +65246,19 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 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: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt test bar foo3.txt barlink .no.prefetch.landmark 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: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== 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:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "bar" vs "bar" @@ -68348,9 +65266,10 @@ 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: "test2" vs "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: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 @@ -68359,10 +65278,20 @@ 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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: "test2" vs "test2" + testutil.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 @@ -68376,33 +65305,32 @@ 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=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 837, NextOffset: 870 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1016, NextOffset: 1049 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1049, NextOffset: 1082 + testutil.go:509: Offset: 936, NextOffset: 2225 + testutil.go:509: Offset: 1082, NextOffset: 2511 testutil.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/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 -=== 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=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68429,8 +65357,6 @@ testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -68445,25 +65371,20 @@ 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: 2225 - testutil.go:509: Offset: 1082, NextOffset: 2511 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 983 + testutil.go:509: Offset: 533, NextOffset: 837 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -68477,35 +65398,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: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 837, NextOffset: 870 - testutil.go:509: Offset: 1016, NextOffset: 1049 - testutil.go:509: Offset: 870, NextOffset: 903 - testutil.go:509: Offset: 1049, NextOffset: 1082 - testutil.go:509: Offset: 903, NextOffset: 936 - testutil.go:509: Offset: 1082, NextOffset: 2511 - testutil.go:509: Offset: 936, NextOffset: 2225 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:509: Offset: 533, NextOffset: 837 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "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" @@ -68521,160 +65413,186 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,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 24079 48133 72219 96196 96688] - 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96196 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96688 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 -=== 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=64000 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 837, NextOffset: 870 + testutil.go:509: Offset: 1016, NextOffset: 1049 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1049, NextOffset: 1082 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1082, NextOffset: 2511 + testutil.go:509: Offset: 936, NextOffset: 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: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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,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 +=== 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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 0, NextOffset: 1711 + 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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: "dev" vs "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: 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 90, NextOffset: 1877 + 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 [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: 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test bar foo3.txt 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: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 948, NextOffset: 2241 + testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68703,120 +65621,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: "" 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 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 -=== 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 48133 72219 96208 96700] - 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: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2243 - testutil.go:509: Offset: 1094, NextOffset: 2528 + 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": [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: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt barlink dev test2 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: 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: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2528 -=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 948, 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" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 -=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 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=true,format=PAX - testutil.go:2349: [3] at 72219 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [4] at 96208 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [5] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 592, NextOffset: 687 -=== 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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 446, NextOffset: 541 - 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=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 687, NextOffset: 995 -=== 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":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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -68830,46 +65668,35 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 -=== 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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 dev bar foo3.txt barlink test test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go:509: Offset: 948, NextOffset: 2241 +=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [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 [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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 @@ -68881,8 +65708,6 @@ testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 @@ -68900,18 +65725,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 @@ -68920,23 +65745,27 @@ testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt dev test2 foo3.txt barlink test .no.prefetch.landmark foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68952,6 +65781,9 @@ testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -68961,51 +65793,43 @@ testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 90, NextOffset: 1883 + testutil.go:509: Offset: 0, NextOffset: 1722 === 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 24079 48133 72219 96196 96688] - 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96196 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96688 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar .no.prefetch.landmark baz.txt foo1.txt dev test2 foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 2231 - testutil.go:509: Offset: 1087, NextOffset: 2519 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2232 + testutil.go:509: Offset: 1088, NextOffset: 2519 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" @@ -69042,11 +65866,16 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -69060,12 +65889,26 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "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: "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: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2519 + testutil.go:509: Offset: 942, NextOffset: 2232 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -69079,219 +65922,168 @@ 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 988 - testutil.go:509: Offset: 537, NextOffset: 842 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 2519 - testutil.go:509: Offset: 941, NextOffset: 2231 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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 === 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=true,format=GNU +=== 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=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 foo1.txt test bar foo3.txt barlink 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: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo1.txt baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + 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: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + 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: 1712 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24078 48132 72216 96205 96698] - 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 72216 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96205 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96698 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 foo3.txt baz.txt foo1.txt bar test dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/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=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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt] 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" -=== 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=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: 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: 2244 - testutil.go:509: Offset: 1096, NextOffset: 2534 +=== 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=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 852, NextOffset: 885 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 951, NextOffset: 2244 + testutil.go:509: Offset: 1097, NextOffset: 2535 testutil.go: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" @@ -69320,8 +66112,16 @@ 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 "": [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:401: Directory: "" vs "": [baz.txt foo1.txt barlink .no.prefetch.landmark bar foo3.txt test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -69338,32 +66138,32 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 998 + testutil.go:509: Offset: 545, NextOffset: 852 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 2534 - testutil.go:509: Offset: 950, NextOffset: 2244 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 852, NextOffset: 885 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1097, NextOffset: 2535 + testutil.go:509: Offset: 951, NextOffset: 2244 testutil.go:395: Comparing: "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: "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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -69380,54 +66180,36 @@ testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24078 48132 72216 96193 96686] - 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 72216 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96193 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test baz.txt foo3.txt bar dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -69438,134 +66220,98 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 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:401: Directory: "" vs "": [baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.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: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/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 -=== 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 24158 48576 72797 97603 99030] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24158 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48576 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72797 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97603 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99030 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d43STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24158,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48576,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48576,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72797,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 baz.txt foo1.txt bar barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -69584,14 +66330,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: 2277 + testutil.go:509: Offset: 964, NextOffset: 2280 testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -69607,26 +66353,31 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt bar barlink test dev baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -69640,15 +66391,17 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -69659,175 +66412,154 @@ testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1113, NextOffset: 2566 - testutil.go:509: Offset: 964, NextOffset: 2277 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 964, NextOffset: 2280 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt barlink dev test2 test .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 [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 + 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 [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: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1774 - 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: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "" vs "" - 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: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 -=== 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 24158 48576 72797 96760 98187] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 -=== 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=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 -=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 24158 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: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48576 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72797 in stargz, uncompressed length 32000 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [4] at 96760 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98187 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179f8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24158,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48576,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48576,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72797,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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/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/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark barlink dev baz.txt foo1.txt bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -69835,8 +66567,6 @@ testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 -=== 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:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 @@ -69879,45 +66609,16 @@ testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 975, NextOffset: 2285 + testutil.go:509: Offset: 975, NextOffset: 2287 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 barlink dev test 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - 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:1580: testing streams: [0 0 24158 48576 72797 97603 99030] - 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -69937,17 +66638,18 @@ testutil.go:395: Comparing: "bar" vs "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=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24158 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: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 694, NextOffset: 1025 testutil.go:509: Offset: 545, NextOffset: 876 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 48576 in stargz, uncompressed length 33536 -=== 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" @@ -69958,91 +66660,90 @@ testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1124, NextOffset: 2581 - testutil.go:509: Offset: 975, NextOffset: 2285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 72797 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97603 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99030 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d43STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24158,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48576,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48576,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72797,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== 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=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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 dev test2 .no.prefetch.landmark bar foo3.txt barlink test] + testutil.go:509: Offset: 975, 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: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:509: Offset: 253, NextOffset: 349 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 +=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go: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: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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 [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" @@ -70050,105 +66751,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: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 -=== 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 24158 48576 72797 96760 98187] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24158 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48576 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72797 in stargz, uncompressed length 32000 === 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=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [4] at 96760 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98187 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179f8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24158,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48576,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48576,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72797,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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: 2280 - testutil.go:509: Offset: 1117, NextOffset: 2569 + 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: 2282 + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -70177,40 +66864,8 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:509: Offset: 690, NextOffset: 1018 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt foo1.txt bar barlink test .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2569 - testutil.go:509: Offset: 968, NextOffset: 2280 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar .no.prefetch.landmark barlink test dev test2 foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -70224,15 +66879,35 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1018 - testutil.go:509: Offset: 541, NextOffset: 869 + 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: 2282 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -70249,50 +66924,25 @@ testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== 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 24160 48579 72803 97609 99035] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24160 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48579 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72803 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97609 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99035 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d49STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24160,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72803,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt dev test2 .no.prefetch.landmark foo1.txt test baz.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go: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 foo3.txt barlink test baz.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: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -70300,128 +66950,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: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1942 + 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: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 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" === 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=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24160 48579 72803 96766 98192] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24160 in stargz, uncompressed length 32512 -=== 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=false,format=GNU - testutil.go:2349: [2] at 48579 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72803 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96766 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179feSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24160,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72803,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 +=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":979,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1029,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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 barlink dev bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -70442,64 +67090,58 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 -=== RUN TestGzipEStargz/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=0 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 2292 - testutil.go:509: Offset: 1128, NextOffset: 2589 + 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: 2298 + testutil.go:509: Offset: 1129, NextOffset: 2593 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 2589 - testutil.go:509: Offset: 979, NextOffset: 2292 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev bar baz.txt foo1.txt test 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 [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: "bar" vs "bar" + testutil.go:401: 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: 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: 2298 + testutil.go:395: Comparing: "test2" vs "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 @@ -70513,20 +67155,6 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -70540,115 +67168,98 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24161 48580 72805 97611 99051] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 -=== 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=USTAR - testutil.go:2349: [3] at 72805 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99051 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt test 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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink baz.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: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -70656,65 +67267,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:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 -=== RUN TestGzipEStargz/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 24161 48580 72805 96768 98208] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72805 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96768 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98208 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a00STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/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":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":992,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1108,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":957,"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":1023,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1056,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1106,"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":1172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 957 + testutil.go:509: Offset: 686, NextOffset: 1106 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 957, NextOffset: 990 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 990, NextOffset: 1023 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 1023, NextOffset: 1056 + testutil.go:509: Offset: 1172, NextOffset: 1205 + testutil.go:509: Offset: 1056, NextOffset: 2461 + testutil.go:509: Offset: 1205, NextOffset: 2754 testutil.go:395: Comparing: "dev" vs "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" @@ -70747,56 +67362,27 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar 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: 345, NextOffset: 443 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: 537, NextOffset: 959 - testutil.go:509: Offset: 686, NextOffset: 1108 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 1174, NextOffset: 1207 - testutil.go:509: Offset: 1058, NextOffset: 2470 - testutil.go:509: Offset: 1207, NextOffset: 2760 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1108 - testutil.go:509: Offset: 537, NextOffset: 959 + testutil.go: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: 1108, NextOffset: 1141 - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1174, NextOffset: 1207 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 1207, NextOffset: 2760 - testutil.go:509: Offset: 1058, NextOffset: 2470 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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: 1106, NextOffset: 1139 + testutil.go:509: Offset: 957, NextOffset: 990 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 990, NextOffset: 1023 + testutil.go:509: Offset: 1172, NextOffset: 1205 + testutil.go:509: Offset: 1023, NextOffset: 1056 + testutil.go:509: Offset: 1205, NextOffset: 2754 + testutil.go:509: Offset: 1056, NextOffset: 2461 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -70810,6 +67396,18 @@ 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: 1106 + testutil.go:509: Offset: 537, NextOffset: 957 + testutil.go: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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -70823,36 +67421,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: "barlink" vs "barlink" -=== 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=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/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt test dev baz.txt foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1930 + 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: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1930 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": [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" @@ -70860,166 +67454,121 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 -=== 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 48580 72805 97611 99051] - 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: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 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: 0, NextOffset: 1930 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,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=PAX,minChunkSize=64000 + 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: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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" + 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: 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72805 in stargz, uncompressed length 33124 -=== 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:395: Comparing: "bar" vs "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=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [4] at 97611 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: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [5] at 99051 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1929 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1930 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 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:509: Offset: 0, NextOffset: 1930 === 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/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=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1004,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1120,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1186,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1219,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test dev .no.prefetch.landmark test2] - 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: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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2776 + 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71047,10 +67596,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=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24161 48580 72805 96768 98208] - 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: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 @@ -71060,13 +67605,11 @@ 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: "" vs "" -=== 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:401: Directory: "" vs "": [.no.prefetch.landmark test2 barlink test dev baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test dev bar barlink foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -71080,12 +67623,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: "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: 1118 + testutil.go:509: Offset: 545, NextOffset: 969 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 @@ -71094,84 +67642,64 @@ testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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: "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 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72805 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: 1037, NextOffset: 1070 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [4] at 96768 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98208 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a00STARGZ" - 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:509: Offset: 1219, NextOffset: 2776 - testutil.go:509: Offset: 1070, NextOffset: 2483 + 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:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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=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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72805,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=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 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 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" @@ -71179,127 +67707,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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - 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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - 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 [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: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 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: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 === 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:1580: testing streams: [0 0 24162 48583 72809 97615 99055] - testutil.go:2330: got gzip streams: -=== 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=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=GNU - testutil.go:2349: [3] at 72809 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97615 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99055 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== 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=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] + 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 @@ -71309,26 +67809,26 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 962 - testutil.go:509: Offset: 690, NextOffset: 1111 + 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: 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: 2470 - testutil.go:509: Offset: 1210, NextOffset: 2763 + 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: 2477 + testutil.go:509: Offset: 1211, NextOffset: 2770 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71358,8 +67858,24 @@ testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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: 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: 2770 + testutil.go:509: Offset: 1062, NextOffset: 2477 + testutil.go:395: Comparing: "test2" vs "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 @@ -71373,35 +67889,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1111 - testutil.go:509: Offset: 541, NextOffset: 962 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2763 - testutil.go:509: Offset: 1061, NextOffset: 2470 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 @@ -71415,36 +67902,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=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=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24162 48583 72809 96772 98212] - 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 72809 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96772 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98212 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a04STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -71466,7 +67946,7 @@ testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.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" @@ -71503,21 +67983,21 @@ testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 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: "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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 @@ -71526,32 +68006,29 @@ testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1928 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 @@ -71562,55 +68039,31 @@ testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 -=== 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 24158 48577 72797 97603 99037] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24158 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48577 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72797 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97603 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99037 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d43STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} -=== 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=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24158,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48577,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48577,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72797,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink test dev baz.txt bar test2] + 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 barlink 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: 975, NextOffset: 1008 - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1074, NextOffset: 2493 - testutil.go:509: Offset: 1223, 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: 2491 + 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: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" @@ -71648,10 +68101,17 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:509: Offset: 698, NextOffset: 1124 + testutil.go:509: Offset: 549, NextOffset: 976 + testutil.go:509: Offset: 698, NextOffset: 1125 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2 baz.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1125 + testutil.go:509: Offset: 549, NextOffset: 976 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -71668,10 +68128,25 @@ testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go: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: 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: 2491 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71687,205 +68162,161 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt dev bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1223, NextOffset: 2792 - testutil.go:509: Offset: 1074, NextOffset: 2493 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:509: Offset: 549, NextOffset: 975 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt test barlink dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 -=== 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:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1942 -=== 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 24158 48577 72797 96760 98194] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, 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" -=== 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 -=== 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=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: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 24158 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: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48577 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72797 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [4] at 96760 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - 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=USTAR - testutil.go:2349: [5] at 98194 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179f8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24158,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48577,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48577,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72797,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== 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/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt dev test2 .no.prefetch.landmark barlink test foo1.txt] + 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] + 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: 2281 + testutil.go:509: Offset: 1117, NextOffset: 2566 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71901,10 +68332,6 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 -=== 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 24158 48577 72797 97603 99037] - 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -71925,63 +68352,26 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 -=== 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/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:509: Offset: 686, NextOffset: 1018 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 869, NextOffset: 902 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24158 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: 1018, NextOffset: 1051 - testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 2282 + testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1117, NextOffset: 2566 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48577 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - 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 [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:509: Offset: 968, NextOffset: 2281 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 72797 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97603 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99037 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d43STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24158,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48577,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48577,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72797,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 @@ -72007,182 +68397,169 @@ 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: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1018 - testutil.go:509: Offset: 537, NextOffset: 869 - testutil.go:395: Comparing: "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: 1018, NextOffset: 1051 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1117, NextOffset: 2566 - testutil.go:509: Offset: 968, NextOffset: 2282 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== 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 +=== 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt bar foo3.txt barlink .no.prefetch.landmark 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: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark foo1.txt bar barlink 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: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + 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: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: "test2" vs "test2" + testutil.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: 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: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,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 24158 48577 72797 96760 98194] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24158 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48577 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72797 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96760 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98194 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179f8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24158,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48577,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48577,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72797,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt barlink dev .no.prefetch.landmark baz.txt bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink 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" @@ -72192,14 +68569,14 @@ testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 981, NextOffset: 2295 - testutil.go:509: Offset: 1130, NextOffset: 2586 + testutil.go:509: Offset: 981, NextOffset: 2296 + testutil.go:509: Offset: 1130, NextOffset: 2588 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72214,8 +68591,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 @@ -72230,22 +68605,14 @@ 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=-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:401: 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 "": [baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt 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: 545, NextOffset: 882 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "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 @@ -72259,29 +68626,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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 948, NextOffset: 981 - testutil.go:509: Offset: 1130, NextOffset: 2586 - testutil.go:509: Offset: 981, NextOffset: 2295 - testutil.go:395: Comparing: "test2" vs "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 @@ -72298,60 +68642,48 @@ 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: "test" vs "test" + testutil.go:401: 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: 2588 + testutil.go:509: Offset: 981, NextOffset: 2296 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24159 48578 72802 97608 99041] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24159 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48578 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72802 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97608 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99041 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d48STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24159,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48578,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48578,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72802,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar test2 dev 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: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -72362,123 +68694,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: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 - 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: 1957 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "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:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev foo1.txt foo3.txt bar 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: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 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: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1794 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== 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=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24159 48578 72802 96765 98198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24159 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48578 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72802 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96765 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98198 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000179fdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24159,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48578,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48578,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72802,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== 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":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":874,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1023,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1122,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] + 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: 877, NextOffset: 910 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 910, NextOffset: 943 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1092, NextOffset: 1125 + testutil.go:509: Offset: 976, NextOffset: 2285 + testutil.go:509: Offset: 1125, NextOffset: 2572 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72516,22 +68852,27 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 874 - testutil.go:509: Offset: 690, NextOffset: 1023 + testutil.go:509: Offset: 541, NextOffset: 877 + testutil.go:509: Offset: 690, NextOffset: 1026 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar dev foo3.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1026 + testutil.go:509: Offset: 541, NextOffset: 877 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1089, NextOffset: 1122 - testutil.go:509: Offset: 973, NextOffset: 2286 - testutil.go:509: Offset: 1122, NextOffset: 2575 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 877, NextOffset: 910 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 910, NextOffset: 943 + testutil.go:509: Offset: 1092, NextOffset: 1125 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1125, NextOffset: 2572 + testutil.go:509: Offset: 976, NextOffset: 2285 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -72545,29 +68886,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1089, NextOffset: 1122 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1122, NextOffset: 2575 - testutil.go:509: Offset: 973, NextOffset: 2286 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -72581,187 +68899,163 @@ 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: 1023 - testutil.go:509: Offset: 541, NextOffset: 874 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=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/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=-2,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt dev test test2 .no.prefetch.landmark bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.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: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24163 48583 72810 97616 99062] - 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 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: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,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: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink 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: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 + 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: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72810 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99062 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48583,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [4]: {"name":"bar","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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48583,"innerOffset":1536,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 bar test foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] + 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" @@ -72774,33 +69068,22 @@ testutil.go:509: Offset: 985, NextOffset: 2304 testutil.go:509: Offset: 1134, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24163 48583 72810 96773 98219] - 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: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24163 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: 155, NextOffset: 188 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=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=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 @@ -72810,29 +69093,9 @@ testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72810 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98219 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 287 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 @@ -72846,12 +69109,16 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 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 "": [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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -72868,10 +69135,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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" @@ -72883,14 +69151,6 @@ testutil.go:509: Offset: 952, NextOffset: 985 testutil.go:509: Offset: 1134, NextOffset: 2599 testutil.go:509: Offset: 985, NextOffset: 2304 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -72904,37 +69164,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo3.txt .no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test .no.prefetch.landmark foo1.txt test2 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" @@ -72976,11 +69214,8 @@ testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 @@ -72989,14 +69224,14 @@ testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + 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 [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: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 @@ -73010,6 +69245,14 @@ testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 @@ -73031,37 +69274,47 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=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 24163 48583 72810 97616 99062] - 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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72810 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97616 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99062 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d50STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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/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/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1878,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1989,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 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: 5691 + testutil.go:509: Offset: 2274, NextOffset: 6305 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -73075,39 +69328,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1878 - testutil.go:509: Offset: 1209, NextOffset: 2161 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1878, NextOffset: 1915 - testutil.go:509: Offset: 2161, NextOffset: 2198 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2198, NextOffset: 2235 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2235, NextOffset: 2272 - testutil.go:509: Offset: 1989, NextOffset: 5689 - testutil.go:509: Offset: 2272, NextOffset: 6304 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -73121,16 +69341,20 @@ 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 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [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:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -73144,6 +69368,28 @@ 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: 2163 + testutil.go:509: Offset: 926, NextOffset: 1880 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: 6305 + testutil.go:509: Offset: 1991, NextOffset: 5691 + testutil.go:395: Comparing: "test2" vs "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 @@ -73165,72 +69411,31 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2161 - testutil.go:509: Offset: 926, NextOffset: 1878 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2161, NextOffset: 2198 - testutil.go:509: Offset: 1878, NextOffset: 1915 - testutil.go:509: Offset: 2198, NextOffset: 2235 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2235, NextOffset: 2272 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2272, NextOffset: 6304 - testutil.go:509: Offset: 1989, NextOffset: 5689 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24163 48583 72810 96773 98219] === 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: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 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72810 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96773 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98219 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a05STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [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" -=== 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:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 +=== 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=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go: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" @@ -73238,148 +69443,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: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 -=== 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:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark test 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: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24165 48586 72814 97620 99067] - 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=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== 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:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99067 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test2 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 +=== RUN TestGzipEStargz/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt barlink dev test2 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: 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: 5742 - testutil.go:509: Offset: 2288, NextOffset: 6354 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:509: Offset: 2289, NextOffset: 6356 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -73412,29 +69588,22 @@ 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 test2 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "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: 1215, NextOffset: 2177 - testutil.go:509: Offset: 934, NextOffset: 1896 + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:509: Offset: 1215, NextOffset: 2178 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - 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: 6354 - testutil.go:509: Offset: 2007, NextOffset: 5742 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 test test2 .no.prefetch.landmark foo1.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -73443,8 +69612,6 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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 @@ -73453,13 +69620,13 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -73473,56 +69640,52 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2178 + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2289, NextOffset: 6356 + testutil.go:509: Offset: 2008, NextOffset: 5744 === 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/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== 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 48586 72814 96777 98224] - 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=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72814 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96777 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98224 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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:8f68ff46892cc82bbff443e3ec7553f87d643610a2562a825c373ff2dea306f4","chunkSize":32000,"chunkDigest":"sha256:e9f7a854bbf6b117a5ceb48bc4a81513cbaa4aad7f13a481d635d34a0850eef5"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:2e3738b66a0c9f4d050386f07c8241edf96807b04d207513c510aeddb65e04d4"} - 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt dev test2 test .no.prefetch.landmark baz.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt dev test2 baz.txt foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -73530,128 +69693,102 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt 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: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: 1888 - testutil.go:509: Offset: 1213, NextOffset: 2171 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1999, NextOffset: 5717 - testutil.go:509: Offset: 2282, NextOffset: 6331 - testutil.go:395: Comparing: "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: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== 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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt barlink test dev baz.txt bar 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:395: Comparing: "baz.txt" vs "baz.txt" @@ -73683,21 +69820,42 @@ 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 "": [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: "bar" vs "bar" + testutil.go:401: 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: 1890 + testutil.go:509: Offset: 1213, 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: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2282, NextOffset: 6331 - testutil.go:509: Offset: 1999, NextOffset: 5717 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + 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: 5721 + testutil.go:509: Offset: 2284, NextOffset: 6335 + testutil.go:395: Comparing: "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 bar foo3.txt test2 baz.txt foo1.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -73713,16 +69871,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2171 - testutil.go:509: Offset: 930, NextOffset: 1888 - 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -73739,178 +69887,155 @@ 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/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=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: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo3.txt test2 dev 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: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 + 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: 6335 + testutil.go:509: Offset: 2001, NextOffset: 5721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 -=== 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=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test2 barlink test dev baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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": [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 -=== 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/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":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 test2 dev baz.txt foo1.txt bar foo3.txt test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 733 - testutil.go:509: Offset: 770, NextOffset: 1014 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 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: 5766 - testutil.go:509: Offset: 2297, NextOffset: 6378 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev foo1.txt bar 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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=0 +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 foo1.txt barlink bar foo3.txt .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" @@ -73939,30 +70064,60 @@ 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 "" -=== 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=0 - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev baz.txt foo1.txt test2 .no.prefetch.landmark 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: 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: 1218, NextOffset: 2186 - testutil.go:509: Offset: 937, NextOffset: 1905 + 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: 5772 + testutil.go:509: Offset: 2301, NextOffset: 6385 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 foo1.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6378 - testutil.go:509: Offset: 2016, NextOffset: 5766 + 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: 6385 + testutil.go:509: Offset: 2020, NextOffset: 5772 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -73976,17 +70131,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: "bar" vs "bar" - testutil.go:401: 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: "test2" vs "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 @@ -74000,159 +70144,173 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 === 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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 -=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 6188 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [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: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2] vs [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: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar test2 barlink test dev .no.prefetch.landmark foo1.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: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/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=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2433,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2470,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2507,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2544,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2716,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2753,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2790,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2827,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2429,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2466,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2503,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2540,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2712,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2749,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2786,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2823,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] + 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 test2 .no.prefetch.landmark foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 2429 + testutil.go:509: Offset: 1209, NextOffset: 2712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2753, NextOffset: 2790 -=== 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=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=PAX,minChunkSize=0 - testutil.go:509: Offset: 2507, NextOffset: 2544 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2544, NextOffset: 6618 - testutil.go:509: Offset: 2827, NextOffset: 7232 + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2429, NextOffset: 2466 + testutil.go:509: Offset: 2712, NextOffset: 2749 + testutil.go:509: Offset: 2466, NextOffset: 2503 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2503, NextOffset: 2540 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2540, NextOffset: 6609 + testutil.go:509: Offset: 2823, NextOffset: 7224 testutil.go:395: Comparing: "dev" vs "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" @@ -74183,23 +70341,29 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 -=== 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=0 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: 2433 - testutil.go:509: Offset: 1209, NextOffset: 2716 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark baz.txt barlink test bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [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: 2712, NextOffset: 2749 + testutil.go:509: Offset: 2429, NextOffset: 2466 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2466, NextOffset: 2503 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2503, NextOffset: 2540 + testutil.go:509: Offset: 2823, NextOffset: 7224 + testutil.go:509: Offset: 2540, NextOffset: 6609 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -74213,17 +70377,6 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -74237,51 +70390,48 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2716 - testutil.go:509: Offset: 926, NextOffset: 2433 -=== 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 7232 - testutil.go:509: Offset: 2544, NextOffset: 6618 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2712 + testutil.go:509: Offset: 926, NextOffset: 2429 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt foo3.txt test test2 bar barlink dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.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" @@ -74289,132 +70439,98 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 -=== 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: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] vs [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: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt test test2 baz.txt bar foo3.txt barlink dev .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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 === 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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2450,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2487,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2524,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2561,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2731,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2768,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2446,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2483,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2557,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt foo1.txt barlink test test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2561, NextOffset: 6669 - testutil.go:509: Offset: 2842, NextOffset: 7281 - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -74428,6 +70544,37 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 2446 + testutil.go:509: Offset: 1215, NextOffset: 2727 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2727, NextOffset: 2764 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2764, NextOffset: 2801 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2801, NextOffset: 2838 + testutil.go:509: Offset: 2557, NextOffset: 6662 + testutil.go:509: Offset: 2838, NextOffset: 7274 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -74441,19 +70588,19 @@ 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: 2450 - testutil.go:509: Offset: 1215, NextOffset: 2731 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt dev bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2727, NextOffset: 2764 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2764, NextOffset: 2801 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2801, NextOffset: 2838 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2838, NextOffset: 7274 + testutil.go:509: Offset: 2557, NextOffset: 6662 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -74470,18 +70617,21 @@ 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: 2727 + testutil.go:509: Offset: 934, NextOffset: 2446 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2842, NextOffset: 7281 - testutil.go:509: Offset: 2561, NextOffset: 6669 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -74497,42 +70647,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: "bar" vs "bar" - testutil.go:401: 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: 2731 - testutil.go:509: Offset: 934, NextOffset: 2450 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt dev .no.prefetch.landmark baz.txt bar barlink test 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 baz.txt foo1.txt bar test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 testutil.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" @@ -74540,117 +70676,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: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - 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 test2 foo1.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 testutil.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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=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 +=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2727,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2764,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2801,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt test dev test2 barlink .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 bar foo3.txt barlink dev test2 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: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2552, NextOffset: 6642 + testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -74688,24 +70833,11 @@ testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2444 - testutil.go:509: Offset: 1213, NextOffset: 2727 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6648 - testutil.go:509: Offset: 2838, NextOffset: 7262 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt test foo3.txt barlink dev test2 .no.prefetch.landmark 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -74719,30 +70851,23 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 7262 - testutil.go:509: Offset: 2555, NextOffset: 6648 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2724 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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: 1213, NextOffset: 2727 - testutil.go:509: Offset: 930, NextOffset: 2444 - testutil.go:395: Comparing: "barlink" vs "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" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -74756,161 +70881,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2835, NextOffset: 7257 + testutil.go:509: Offset: 2552, NextOffset: 6642 === 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=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 +=== 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=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 +=== 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=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 + 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: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "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" -=== 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":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 test2 foo1.txt barlink test dev] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 +=== 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=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt test dev foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 @@ -74933,28 +71053,43 @@ 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: 6703 - testutil.go:509: Offset: 2857, NextOffset: 7315 + 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: 6698 + testutil.go:509: Offset: 2855, NextOffset: 7310 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 498, NextOffset: 535 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev foo1.txt baz.txt bar foo3.txt test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -74968,14 +71103,35 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 7310 + testutil.go:509: Offset: 2574, NextOffset: 6698 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -74991,167 +71147,139 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1014 - testutil.go:509: Offset: 525, NextOffset: 733 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2 foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 7315 - testutil.go:509: Offset: 2576, NextOffset: 6703 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/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=0,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 baz.txt foo1.txt dev .no.prefetch.landmark barlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test 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: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 baz.txt foo1.txt dev .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: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - 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: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== 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=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink test baz.txt foo1.txt test2 .no.prefetch.landmark dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink dev test2 foo1.txt baz.txt bar test .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 @@ -75174,22 +71302,22 @@ testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1889 - testutil.go:509: Offset: 1212, NextOffset: 2171 + testutil.go: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: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 2000, NextOffset: 5702 - testutil.go:509: Offset: 2282, NextOffset: 6314 + testutil.go:509: Offset: 1891, NextOffset: 1928 + testutil.go:509: Offset: 2173, NextOffset: 2210 + testutil.go:509: Offset: 1928, NextOffset: 1965 + testutil.go:509: Offset: 2210, NextOffset: 2247 + testutil.go:509: Offset: 1965, NextOffset: 2002 + testutil.go:509: Offset: 2247, NextOffset: 2284 + testutil.go:509: Offset: 2002, NextOffset: 5706 + testutil.go:509: Offset: 2284, NextOffset: 6319 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -75210,9 +71338,7 @@ 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 bar foo3.txt barlink test .no.prefetch.landmark dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.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: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -75226,32 +71352,34 @@ 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: "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: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2171 - testutil.go:509: Offset: 930, NextOffset: 1889 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2282, NextOffset: 6314 - testutil.go:509: Offset: 2000, NextOffset: 5702 + 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: 6319 + testutil.go:509: Offset: 2002, NextOffset: 5706 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -75269,141 +71397,156 @@ testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:509: Offset: 521, NextOffset: 727 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 -=== 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/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt test2 test dev .no.prefetch.landmark foo1.txt bar barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "dev" vs "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: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo3.txt bar barlink test dev .no.prefetch.landmark 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: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt dev] vs [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: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [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: 938, NextOffset: 1908 + testutil.go:509: Offset: 1221, NextOffset: 2191 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 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: 5759 + testutil.go:509: Offset: 2302, NextOffset: 6373 testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 foo3.txt test 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: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 @@ -75417,39 +71560,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 - 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 -=== 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=0 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2018, NextOffset: 5757 - testutil.go:509: Offset: 2301, NextOffset: 6370 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -75463,15 +71573,45 @@ testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:509: Offset: 773, NextOffset: 1017 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 734, NextOffset: 938 + testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 baz.txt foo1.txt dev .no.prefetch.landmark 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 "": [bar foo3.txt dev foo1.txt baz.txt barlink test test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1221, NextOffset: 2191 + testutil.go:509: Offset: 938, NextOffset: 1908 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 773, NextOffset: 1017 + testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2191, NextOffset: 2228 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2228, NextOffset: 2265 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2265, NextOffset: 2302 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2302, NextOffset: 6373 + testutil.go:509: Offset: 2019, NextOffset: 5759 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -75487,8 +71627,6 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -75502,165 +71640,169 @@ 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: 2190 - testutil.go:509: Offset: 938, 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: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2301, NextOffset: 6370 - testutil.go:509: Offset: 2018, NextOffset: 5757 -=== 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=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test foo1.txt foo3.txt barlink dev 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 -=== 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=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,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:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.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: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 +=== 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=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt baz.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + 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: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + 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: 5733 + testutil.go:509: Offset: 2294, NextOffset: 6347 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -75689,41 +71831,39 @@ 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 "": [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 498, NextOffset: 535 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6341 + 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: 6347 + testutil.go:509: Offset: 2011, NextOffset: 5733 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1217, NextOffset: 2180 - testutil.go:509: Offset: 934, NextOffset: 1897 - 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" @@ -75747,187 +71887,165 @@ 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 387, NextOffset: 424 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 424, NextOffset: 461 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 461, NextOffset: 498 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 498, NextOffset: 535 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:509: Offset: 322, NextOffset: 523 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6341 - testutil.go:509: Offset: 2008, NextOffset: 5729 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1217, NextOffset: 2183 + testutil.go:509: Offset: 934, NextOffset: 1900 === 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 +=== 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=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 bar barlink foo1.txt foo3.txt .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] vs [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: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "dev/testchar1" vs "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: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 === 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=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt barlink test dev .no.prefetch.landmark 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: 735, NextOffset: 941 + testutil.go:509: Offset: 1019, NextOffset: 1225 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 5782 - testutil.go:509: Offset: 2312, NextOffset: 6395 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 5783 + testutil.go:509: Offset: 2313, NextOffset: 6398 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -75959,45 +72077,29 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt 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: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2313, NextOffset: 6398 + testutil.go:509: Offset: 2029, NextOffset: 5783 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6395 - testutil.go:509: Offset: 2028, NextOffset: 5782 - testutil.go:395: Comparing: "test2" vs "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 @@ -76011,6 +72113,16 @@ 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: 2202 + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -76022,149 +72134,143 @@ testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 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: 2201 - testutil.go:509: Offset: 941, NextOffset: 1917 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test dev .no.prefetch.landmark baz.txt test2 foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt foo3.txt barlink .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: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 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 [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: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 -=== 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: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 -=== 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: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 === 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== 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/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=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -76191,8 +72297,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=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -76219,24 +72323,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/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: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev test2 baz.txt 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: "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 foo1.txt bar barlink test2 .no.prefetch.landmark test dev 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 @@ -76252,7 +72340,7 @@ testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -76285,11 +72373,24 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt barlink bar foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -76307,16 +72408,14 @@ 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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/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 @@ -76340,8 +72439,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/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 @@ -76352,18 +72449,12 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar 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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -76372,29 +72463,31 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 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/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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -76408,17 +72501,42 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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=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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt .no.prefetch.landmark foo1.txt bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -76431,7 +72549,7 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -76451,35 +72569,24 @@ 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 foo3.txt 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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 @@ -76493,9 +72600,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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -76504,7 +72608,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "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" @@ -76517,33 +72623,39 @@ testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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/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:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -76557,29 +72669,30 @@ 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: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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -76589,7 +72702,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: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -76601,25 +72713,7 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt 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: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -76636,22 +72730,17 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: "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 @@ -76660,16 +72749,11 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/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=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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt test baz.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] @@ -76679,13 +72763,11 @@ testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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" @@ -76730,14 +72812,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 "": [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -76746,25 +72835,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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 @@ -76778,9 +72848,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" @@ -76789,27 +72856,36 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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 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: "test2" vs "test2" + testutil.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: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 @@ -76818,20 +72894,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/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: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -76841,46 +72905,59 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 barlink test foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#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 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 @@ -76889,41 +72966,67 @@ 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=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 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=9,prefix="./",format=GNU,minChunkSize=0#02/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:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/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 -=== 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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -76932,8 +73035,6 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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 @@ -76965,34 +73066,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 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test bar baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "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" @@ -77004,6 +73083,14 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 @@ -77020,15 +73107,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" 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: 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 @@ -77043,27 +73126,24 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt test test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 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 @@ -77072,6 +73152,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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -77085,38 +73173,32 @@ 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: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: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test dev 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -77125,31 +73207,34 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go: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: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 @@ -77160,28 +73245,20 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=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 === 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/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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [barlink test .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt 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" @@ -77189,8 +73266,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/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: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 @@ -77218,8 +73293,6 @@ testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -77237,11 +73310,31 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2 foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -77253,8 +73346,16 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "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 [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -77274,42 +73375,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/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 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go: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: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -77318,7 +73407,7 @@ 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: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" @@ -77354,19 +73443,8 @@ 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 -=== 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: 23310 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -77383,17 +73461,19 @@ 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 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 @@ -77402,19 +73482,18 @@ 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": [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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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] + 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 @@ -77424,32 +73503,16 @@ testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} -=== 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/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=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -77461,8 +73524,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=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:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -77491,22 +73552,28 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: 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: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -77524,6 +73591,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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -77550,45 +73622,38 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} +=== 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=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 dev baz.txt bar barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 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" -=== 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:401: Directory: "test" 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: "baz.txt" vs "baz.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: "test2" vs "test2" - testutil.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 @@ -77598,16 +73663,22 @@ 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: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: "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: 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 @@ -77616,13 +73687,23 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 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: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77633,13 +73714,8 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -77653,6 +73729,12 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -77666,33 +73748,15 @@ 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 - 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -77706,11 +73770,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": [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 [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" @@ -77742,27 +73806,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: "bar" vs "bar" + testutil.go:401: 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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=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: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [foo3.txt test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -77779,15 +73832,9 @@ testutil.go:395: 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" @@ -77803,35 +73850,70 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 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: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,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/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=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt .no.prefetch.landmark bar foo3.txt barlink test dev test2] + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -77842,21 +73924,13 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go: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: "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 @@ -77866,10 +73940,14 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77878,36 +73956,32 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -77919,21 +73993,44 @@ 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=1,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: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: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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=-1,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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [bar barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt test2 barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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] @@ -77948,10 +74045,10 @@ 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -77967,41 +74064,8 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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 foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78017,22 +74081,7 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -78045,27 +74094,52 @@ testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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=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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt dev test2 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar baz.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: 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 @@ -78074,6 +74148,14 @@ 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 @@ -78087,49 +74169,24 @@ 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: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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 [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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev baz.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -78141,14 +74198,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": [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: "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: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -78162,6 +74218,19 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -78176,30 +74245,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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 foo1.txt foo3.txt dev barlink test .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -78222,10 +74275,10 @@ testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78241,25 +74294,38 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink 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: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2 foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -78273,13 +74339,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: "test2" vs "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 @@ -78293,36 +74352,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt test 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: 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: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78362,8 +74413,33 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78392,6 +74468,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: "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" @@ -78400,16 +74479,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -78421,15 +74490,32 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=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=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt test2 dev .no.prefetch.landmark bar barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -78443,11 +74529,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/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" @@ -78476,19 +74562,31 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -78505,31 +74603,9 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78545,26 +74621,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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt barlink test dev .no.prefetch.landmark 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: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 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 "": [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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -78611,14 +74672,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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink 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: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -78626,10 +74682,9 @@ 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=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: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark dev 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -78641,6 +74696,19 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -78654,10 +74722,11 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 + testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -78666,17 +74735,26 @@ 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: "dev" vs "dev" - testutil.go:401: 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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar dev test2 baz.txt foo3.txt barlink test .no.prefetch.landmark] + testutil.go:395: Comparing: "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" @@ -78689,7 +74767,7 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -78730,27 +74808,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test 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: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -78764,17 +74823,20 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "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" @@ -78790,25 +74852,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=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/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink test dev baz.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" @@ -78860,8 +74925,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": [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 "": [dev test2 .no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -78880,72 +74951,80 @@ 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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go: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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark barlink bar foo3.txt test dev baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 +=== RUN TestGzipEStargz/testDigestAndVerify/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=0 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78977,20 +75056,15 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -79004,12 +75078,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -79023,17 +75099,11 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "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" @@ -79046,15 +75116,10 @@ testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink test2 .no.prefetch.landmark 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: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark bar dev barlink test baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -79071,7 +75136,7 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -79107,28 +75172,15 @@ 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 "": [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar dev 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": [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" @@ -79148,11 +75200,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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -79161,48 +75220,40 @@ 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=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1154,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1228,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1265,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 283, NextOffset: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 972 testutil.go:509: Offset: 779, NextOffset: 1154 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=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] @@ -79213,14 +75264,14 @@ testutil.go:509: Offset: 1191, NextOffset: 1228 testutil.go:509: Offset: 1046, NextOffset: 1083 testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1083, NextOffset: 2563 + testutil.go:509: Offset: 1083, NextOffset: 2564 testutil.go:509: Offset: 1265, NextOffset: 2930 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -79236,23 +75287,60 @@ 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 foo3.txt test barlink dev .no.prefetch.landmark foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 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: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 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: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1154 + testutil.go:509: Offset: 597, NextOffset: 972 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 972, NextOffset: 1009 + testutil.go:509: Offset: 1191, NextOffset: 1228 + testutil.go:509: Offset: 1009, NextOffset: 1046 + testutil.go:509: Offset: 1228, NextOffset: 1265 + testutil.go:509: Offset: 1046, NextOffset: 1083 + testutil.go:509: Offset: 1265, NextOffset: 2930 + testutil.go:509: Offset: 1083, NextOffset: 2564 testutil.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" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -79266,22 +75354,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: 1154 - testutil.go:509: Offset: 597, NextOffset: 972 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 972, NextOffset: 1009 - testutil.go:509: Offset: 1191, NextOffset: 1228 - testutil.go:509: Offset: 1009, NextOffset: 1046 - testutil.go:509: Offset: 1228, NextOffset: 1265 - testutil.go:509: Offset: 1046, NextOffset: 1083 - testutil.go:509: Offset: 1265, NextOffset: 2930 - testutil.go:509: Offset: 1083, NextOffset: 2563 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -79291,171 +75363,146 @@ testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test dev foo1.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + 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: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2212 + 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: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 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 [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: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar 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: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2414 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 - testutil.go:509: Offset: 106, NextOffset: 2414 - testutil.go:509: Offset: 0, NextOffset: 2211 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 2212 + 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: 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=PAX,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar .no.prefetch.landmark 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: 499, NextOffset: 605 - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 984 - testutil.go:509: Offset: 785, NextOffset: 1164 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1095, NextOffset: 2591 - testutil.go:509: Offset: 1275, NextOffset: 2943 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79470,8 +75517,6 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 -=== 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: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 @@ -79489,10 +75534,28 @@ 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: 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: 2593 + testutil.go:509: Offset: 1278, NextOffset: 2943 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 [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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -79506,6 +75569,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: 1167 + testutil.go:509: Offset: 605, 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2943 + testutil.go:509: Offset: 1098, NextOffset: 2593 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -79519,44 +75613,32 @@ 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: 1164 -=== 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:509: Offset: 605, NextOffset: 984 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark baz.txt bar dev 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: 1164, NextOffset: 1201 - testutil.go:509: Offset: 984, NextOffset: 1021 - testutil.go:509: Offset: 1201, NextOffset: 1238 - testutil.go:509: Offset: 1021, NextOffset: 1058 - testutil.go:509: Offset: 1238, NextOffset: 1275 - testutil.go:509: Offset: 1058, NextOffset: 1095 - testutil.go:509: Offset: 1275, NextOffset: 2943 - testutil.go:509: Offset: 1095, NextOffset: 2591 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:509: Offset: 499, NextOffset: 605 -=== RUN TestGzipEStargz/testBuild/various_files-compression=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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2 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" @@ -79597,9 +75679,14 @@ testutil.go:509: Offset: 0, NextOffset: 2222 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 @@ -79607,15 +75694,19 @@ testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2 foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 @@ -79629,18 +75720,13 @@ testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -79652,59 +75738,24 @@ testutil.go:509: Offset: 0, NextOffset: 2222 testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "dev" vs "dev" -=== 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=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2410 - testutil.go:509: Offset: 0, NextOffset: 2222 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=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":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar test barlink dev 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: 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: 983 - testutil.go:509: Offset: 782, NextOffset: 1162 - 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 test test2 barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 983, NextOffset: 1020 - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1199, NextOffset: 1236 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1236, NextOffset: 1273 - testutil.go:509: Offset: 1094, NextOffset: 2581 - testutil.go:509: Offset: 1273, NextOffset: 2917 + 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: 2579 + testutil.go:509: Offset: 1271, NextOffset: 2921 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -79736,14 +75787,21 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: 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: "barlink" vs "barlink" 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -79757,41 +75815,39 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1162, NextOffset: 1199 - testutil.go:509: Offset: 983, NextOffset: 1020 - testutil.go:509: Offset: 1199, NextOffset: 1236 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1236, NextOffset: 1273 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1273, NextOffset: 2917 - testutil.go:509: Offset: 1094, NextOffset: 2581 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: 1162 - testutil.go:509: Offset: 603, NextOffset: 983 + testutil.go:509: Offset: 782, NextOffset: 1160 + testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 981, NextOffset: 1018 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1018, NextOffset: 1055 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1055, NextOffset: 1092 + testutil.go:509: Offset: 1271, NextOffset: 2921 + testutil.go:509: Offset: 1092, NextOffset: 2579 testutil.go:395: Comparing: "test2" vs "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=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: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 @@ -79804,154 +75860,159 @@ testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark dev test2 barlink test baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + 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: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark dev test2 test baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2396 + 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: 2210 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/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/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 baz.txt foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] + 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: 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: 2592 - testutil.go:509: Offset: 1287, NextOffset: 2945 + 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: 2939 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79988,18 +76049,23 @@ 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: 996 - testutil.go:509: Offset: 786, NextOffset: 1176 - testutil.go:395: Comparing: "barlink" vs "barlink" 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar 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: 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: 1176 - testutil.go:509: Offset: 606, NextOffset: 996 + 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -80013,6 +76079,24 @@ 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: "test" vs "test" + testutil.go:401: 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: 2939 + testutil.go:509: Offset: 1098, NextOffset: 2583 + testutil.go:395: Comparing: "test2" vs "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 @@ -80026,57 +76110,37 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2945 - testutil.go:509: Offset: 1107, NextOffset: 2592 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/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=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test foo1.txt baz.txt 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 [test dev .no.prefetch.landmark foo1.txt bar foo3.txt 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: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 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" @@ -80084,121 +76148,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: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2419 + 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: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + 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: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 - testutil.go:509: Offset: 106, NextOffset: 2428 - testutil.go:509: Offset: 0, NextOffset: 2236 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 106, NextOffset: 2419 + testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== 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":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink dev test2 baz.txt foo1.txt bar test .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2792 - testutil.go:509: Offset: 1374, NextOffset: 3138 + 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: 2793 + testutil.go:509: Offset: 1375, NextOffset: 3145 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" @@ -80240,29 +76297,12 @@ 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:509: Offset: 597, NextOffset: 1082 + testutil.go:509: Offset: 779, NextOffset: 1264 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 [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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3138 - testutil.go:509: Offset: 1192, NextOffset: 2792 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -80276,18 +76316,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: 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -80301,140 +76329,195 @@ 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1264 + testutil.go:509: Offset: 597, NextOffset: 1082 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1264, NextOffset: 1301 + testutil.go:509: Offset: 1082, NextOffset: 1119 + testutil.go:509: Offset: 1301, NextOffset: 1338 + testutil.go:509: Offset: 1119, NextOffset: 1156 + testutil.go:509: Offset: 1338, NextOffset: 1375 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 1375, NextOffset: 3145 + testutil.go:509: Offset: 1193, NextOffset: 2793 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 +=== 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt test2 foo1.txt bar foo3.txt barlink test dev] + 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: 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": [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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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: 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 "": [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: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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "test" vs "test" - testutil.go:401: Directory: "test" 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: "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: "test2" vs "test2" testutil.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 + 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=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 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: 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: 2803 + 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt barlink test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80466,52 +76549,13 @@ 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: 1092 - testutil.go:509: Offset: 785, NextOffset: 1272 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1203, NextOffset: 2813 - testutil.go:509: Offset: 1383, NextOffset: 3157 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt 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: "bar" vs "bar" - testutil.go:401: 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: 1272 - testutil.go:509: Offset: 605, NextOffset: 1092 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 @@ -80520,6 +76564,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: "test" vs "test" + testutil.go:401: 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: 2803 + 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" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -80533,176 +76608,153 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1383, NextOffset: 3157 - testutil.go:509: Offset: 1203, 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink test2 foo1.txt baz.txt test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + 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: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + 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: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2 baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - 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 [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: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 - testutil.go:509: Offset: 106, NextOffset: 2638 - testutil.go:509: Offset: 0, NextOffset: 2450 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2446 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/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":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1097,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1208,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1276,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1313,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1350,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1387,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark foo1.txt baz.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1097 - testutil.go:509: Offset: 782, NextOffset: 1276 + testutil.go:509: Offset: 603, NextOffset: 1089 + testutil.go:509: Offset: 782, NextOffset: 1268 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1276, NextOffset: 1313 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1313, NextOffset: 1350 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1350, NextOffset: 1387 - testutil.go:509: Offset: 1208, NextOffset: 2811 - testutil.go:509: Offset: 1387, NextOffset: 3148 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1200, NextOffset: 2798 + testutil.go:509: Offset: 1379, NextOffset: 3140 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" @@ -80744,10 +76796,7 @@ 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 test2 baz.txt bar foo3.txt barlink test .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: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -80761,31 +76810,13 @@ 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: 1276 - testutil.go:509: Offset: 603, NextOffset: 1097 + testutil.go:509: Offset: 782, NextOffset: 1268 + testutil.go:509: Offset: 603, NextOffset: 1089 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1276, NextOffset: 1313 - testutil.go:509: Offset: 1097, NextOffset: 1134 - testutil.go:509: Offset: 1313, NextOffset: 1350 - testutil.go:509: Offset: 1134, NextOffset: 1171 - testutil.go:509: Offset: 1350, NextOffset: 1387 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1387, NextOffset: 3148 - testutil.go:509: Offset: 1208, NextOffset: 2811 testutil.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" -=== 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=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" @@ -80804,140 +76835,175 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 barlink test test2 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1379, NextOffset: 3140 + testutil.go:509: Offset: 1200, NextOffset: 2798 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 foo3.txt baz.txt foo1.txt bar barlink test .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt test2 bar 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:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2632 - testutil.go:509: Offset: 0, NextOffset: 2443 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 + testutil.go:509: Offset: 106, NextOffset: 2629 + testutil.go:509: Offset: 0, NextOffset: 2440 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1099,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1136,"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":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1279,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1316,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1353,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1390,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test test2 baz.txt bar 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: 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: 2807 + testutil.go:509: Offset: 1392, NextOffset: 3156 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -80951,39 +77017,6 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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: 1099 - testutil.go:509: Offset: 786, NextOffset: 1279 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1099, NextOffset: 1136 - testutil.go:509: Offset: 1279, NextOffset: 1316 - testutil.go:509: Offset: 1136, NextOffset: 1173 - testutil.go:509: Offset: 1316, NextOffset: 1353 - testutil.go:509: Offset: 1173, NextOffset: 1210 - testutil.go:509: Offset: 1353, NextOffset: 1390 - testutil.go:509: Offset: 1210, NextOffset: 2812 - testutil.go:509: Offset: 1390, NextOffset: 3158 - testutil.go:395: Comparing: "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: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -80997,14 +77030,30 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 1101 + testutil.go:509: Offset: 786, NextOffset: 1281 testutil.go:395: Comparing: "" 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:401: Directory: "" vs "": [dev .no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 @@ -81021,28 +77070,21 @@ 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: 1279 - testutil.go:509: Offset: 606, NextOffset: 1099 + 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: 1279, NextOffset: 1316 - testutil.go:509: Offset: 1099, NextOffset: 1136 - testutil.go:509: Offset: 1316, NextOffset: 1353 - testutil.go:509: Offset: 1136, NextOffset: 1173 - testutil.go:509: Offset: 1353, NextOffset: 1390 - testutil.go:509: Offset: 1173, NextOffset: 1210 - testutil.go:509: Offset: 1390, NextOffset: 3158 - testutil.go:509: Offset: 1210, NextOffset: 2812 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go: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: 3156 + testutil.go:509: Offset: 1212, NextOffset: 2807 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81058,50 +77100,18 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"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 barlink test test2 baz.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 -=== 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=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/duplicated_entry_offset +=== 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=GNU,minChunkSize=0#02 === 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.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" @@ -81111,89 +77121,142 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - 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 [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: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar] vs [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: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 - testutil.go:509: Offset: 106, NextOffset: 2649 - testutil.go:509: Offset: 0, NextOffset: 2460 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 + testutil.go:509: Offset: 106, NextOffset: 2647 + testutil.go:509: Offset: 0, NextOffset: 2458 === 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=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/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":979,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1053,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1090,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test 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: 98, NextOffset: 135 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -81208,6 +77271,8 @@ testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" @@ -81216,48 +77281,37 @@ testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 601, NextOffset: 979 - testutil.go:509: Offset: 783, NextOffset: 1161 + testutil.go:509: Offset: 601, NextOffset: 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: 979, NextOffset: 1016 - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1090, NextOffset: 2570 - testutil.go:509: Offset: 1272, NextOffset: 2934 + 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: 2571 + testutil.go:509: Offset: 1271, NextOffset: 2931 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 98, NextOffset: 135 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:509: Offset: 397, NextOffset: 535 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test 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: 783, NextOffset: 1161 - testutil.go:509: Offset: 601, NextOffset: 979 - testutil.go:395: Comparing: "test2" vs "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 @@ -81271,6 +77325,22 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2931 + testutil.go:509: Offset: 1089, NextOffset: 2571 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -81284,40 +77354,12 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:509: Offset: 387, NextOffset: 496 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 678, NextOffset: 783 - testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1161, NextOffset: 1198 - testutil.go:509: Offset: 979, NextOffset: 1016 - testutil.go:509: Offset: 1198, NextOffset: 1235 - testutil.go:509: Offset: 1016, NextOffset: 1053 - testutil.go:509: Offset: 1235, NextOffset: 1272 - testutil.go:509: Offset: 1053, NextOffset: 1090 - testutil.go:509: Offset: 1272, NextOffset: 2934 - testutil.go:509: Offset: 1090, NextOffset: 2570 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 foo1.txt foo3.txt bar barlink 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" @@ -81330,7 +77372,7 @@ testutil.go:509: Offset: 0, NextOffset: 2213 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -81374,9 +77416,11 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark baz.txt foo1.txt test2 bar barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 @@ -81385,14 +77429,14 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 @@ -81406,11 +77450,6 @@ testutil.go:509: Offset: 0, NextOffset: 2213 testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2416 - testutil.go:509: Offset: 0, NextOffset: 2213 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:509: Offset: 0, NextOffset: 2213 @@ -81431,41 +77470,37 @@ testutil.go:509: Offset: 0, NextOffset: 2213 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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - 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 barlink test dev .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 990 - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 2587 - testutil.go:509: Offset: 1282, NextOffset: 2941 + 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: 2596 + testutil.go:509: Offset: 1281, NextOffset: 2940 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81502,8 +77537,38 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar 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: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1170, NextOffset: 1207 + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1281, NextOffset: 2940 + testutil.go:509: Offset: 1100, NextOffset: 2596 + 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" @@ -81524,8 +77589,6 @@ 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=9,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: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 @@ -81537,175 +77600,157 @@ 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: 1171 - testutil.go:509: Offset: 608, 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: 1171, NextOffset: 1208 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 2941 - testutil.go:509: Offset: 1101, NextOffset: 2587 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test foo1.txt bar barlink dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - 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 [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: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + 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 +=== 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=GNU,minChunkSize=64000 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + testutil.go:509: Offset: 0, NextOffset: 2223 + 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: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test test2 .no.prefetch.landmark foo1.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 2413 + 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: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 - testutil.go:509: Offset: 106, NextOffset: 2412 - testutil.go:509: Offset: 0, NextOffset: 2222 + 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: "test2" vs "test2" + testutil.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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2223 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":985,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 baz.txt foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink foo1.txt foo3.txt bar 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: 985, NextOffset: 1022 - testutil.go:509: Offset: 1165, NextOffset: 1202 - testutil.go:509: Offset: 1022, NextOffset: 1059 - testutil.go:509: Offset: 1202, NextOffset: 1239 - testutil.go:509: Offset: 1059, NextOffset: 1096 - testutil.go:509: Offset: 1239, NextOffset: 1276 - testutil.go:509: Offset: 1096, NextOffset: 2578 - testutil.go:509: Offset: 1276, NextOffset: 2930 + 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: 2933 testutil.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" @@ -81747,11 +77792,19 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:509: Offset: 786, NextOffset: 1165 + testutil.go:509: Offset: 606, NextOffset: 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 barlink test test2 .no.prefetch.landmark bar foo3.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -81765,37 +77818,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1165, NextOffset: 1202 - testutil.go:509: Offset: 985, NextOffset: 1022 - testutil.go:509: Offset: 1202, NextOffset: 1239 - testutil.go:509: Offset: 1022, NextOffset: 1059 - testutil.go:509: Offset: 1239, NextOffset: 1276 - testutil.go:509: Offset: 1059, NextOffset: 1096 - testutil.go:509: Offset: 1276, NextOffset: 2930 - testutil.go:509: Offset: 1096, NextOffset: 2578 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1165 - testutil.go:509: Offset: 606, NextOffset: 985 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -81809,15 +77831,37 @@ 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: "test" vs "test" + testutil.go:401: 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: 2933 + testutil.go:509: Offset: 1097, NextOffset: 2581 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== 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/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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt foo3.txt test 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 foo3.txt barlink dev test2 baz.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 @@ -81876,19 +77920,12 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2399 - testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:509: Offset: 106, NextOffset: 2399 - testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 @@ -81897,22 +77934,23 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -81928,37 +77966,27 @@ testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2399 testutil.go:509: Offset: 0, NextOffset: 2212 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2399 + testutil.go:509: Offset: 0, NextOffset: 2212 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt bar foo3.txt dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 138 - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:509: Offset: 400, NextOffset: 540 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 394, NextOffset: 506 - testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -81977,14 +78005,14 @@ 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: 2944 + testutil.go:509: Offset: 1109, NextOffset: 2591 + testutil.go:509: Offset: 1289, NextOffset: 2946 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -82000,8 +78028,24 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 138 + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:509: Offset: 394, NextOffset: 506 @@ -82013,14 +78057,18 @@ 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: "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2946 + testutil.go:509: Offset: 1109, NextOffset: 2591 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -82034,6 +78082,14 @@ 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: "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: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -82047,158 +78103,150 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 998, NextOffset: 1035 - testutil.go:509: Offset: 1215, NextOffset: 1252 - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 1252, NextOffset: 1289 - testutil.go:509: Offset: 1072, NextOffset: 1109 - testutil.go:509: Offset: 1289, NextOffset: 2944 - testutil.go:509: Offset: 1109, NextOffset: 2592 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink baz.txt foo3.txt bar test 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: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] vs [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: 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: "test" vs "test" - testutil.go:401: Directory: "test" 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 + testutil.go:509: Offset: 106, NextOffset: 2423 + testutil.go:509: Offset: 0, NextOffset: 2230 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark foo1.txt dev barlink test test2 baz.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev .no.prefetch.landmark foo3.txt barlink test baz.txt 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: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 2226 + testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" @@ -82238,36 +78286,8 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=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: 836, NextOffset: 869 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 935, NextOffset: 2225 - testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "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: "bar" vs "bar" - testutil.go:401: 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:401: Directory: "" vs "": [foo1.txt bar test2 baz.txt foo3.txt barlink test dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:509: Offset: 537, NextOffset: 836 @@ -82277,16 +78297,18 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 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: 2225 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 935, NextOffset: 2226 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -82300,6 +78322,16 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -82314,166 +78346,163 @@ 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=PAX,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 +=== 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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 "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 baz.txt foo1.txt test dev .no.prefetch.landmark barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test2 test dev .no.prefetch.landmark 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 -=== 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=64000 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 90, NextOffset: 1872 - 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: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 barlink dev .no.prefetch.landmark baz.txt foo1.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 595, NextOffset: 691 + 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: 545, NextOffset: 848 - testutil.go:509: Offset: 691, NextOffset: 994 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1705 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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":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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test test2 baz.txt foo1.txt barlink 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: 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: 2240 - testutil.go:509: Offset: 1093, NextOffset: 2527 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 946, NextOffset: 2240 + testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82505,20 +78534,45 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 -=== 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=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: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 994 - testutil.go:509: Offset: 545, NextOffset: 848 + 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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" 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: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1092, NextOffset: 2527 + testutil.go:509: Offset: 946, 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" @@ -82534,11 +78588,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -82552,42 +78601,17 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 848, NextOffset: 881 -=== 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=0 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1093, NextOffset: 2527 - testutil.go:509: Offset: 947, NextOffset: 2240 === 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=64000#01/duplicated_entry_offset +=== 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=0/lost_digest_in_a_entry +=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark baz.txt foo3.txt barlink test 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: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -82595,133 +78619,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: 1715 -=== 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: 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: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink dev baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== 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=64000 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go: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:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1715 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 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: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 === 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=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 dev test2 .no.prefetch.landmark baz.txt barlink test bar foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test test2 foo3.txt baz.txt foo1.txt bar barlink dev .no.prefetch.landmark] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 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: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 2234 - testutil.go:509: Offset: 1087, NextOffset: 2524 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2234 + testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82753,16 +78788,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 842 - testutil.go:509: Offset: 687, NextOffset: 988 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink test] 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 dev 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -82779,12 +78806,29 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2522 + testutil.go:509: Offset: 942, NextOffset: 2234 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82801,174 +78845,167 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 2524 - testutil.go:509: Offset: 941, NextOffset: 2234 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 687, NextOffset: 989 + testutil.go:509: Offset: 541, NextOffset: 843 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== 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=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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test .no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 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: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 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: 1709 + 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: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 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: 1709 + 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: 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: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 test .no.prefetch.landmark bar barlink dev test2 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: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go: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: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1709 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo3.txt barlink test foo1.txt bar dev test2] + 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 851 + testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2536 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 2248 + testutil.go:509: Offset: 1096, NextOffset: 2536 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -83004,34 +79041,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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 .no.prefetch.landmark foo1.txt bar test2 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 @@ -83045,17 +79056,16 @@ 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: 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: 2536 - testutil.go:509: Offset: 949, NextOffset: 2245 + 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 @@ -83070,143 +79080,173 @@ 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 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] - 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: 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: 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: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 2536 + testutil.go:509: Offset: 950, NextOffset: 2248 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go: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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 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: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - 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 [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: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 + testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1720 === 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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":921,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":987,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1067,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1100,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1166,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev bar baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 921, NextOffset: 954 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 954, NextOffset: 987 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 987, NextOffset: 1020 + testutil.go:509: Offset: 1133, NextOffset: 1166 + testutil.go:509: Offset: 1020, NextOffset: 2396 + testutil.go:509: Offset: 1166, NextOffset: 2691 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -83244,28 +79284,13 @@ 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: 921 + testutil.go:509: Offset: 683, NextOffset: 1067 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2398 - testutil.go:509: Offset: 1168, NextOffset: 2693 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt dev bar test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -83279,15 +79304,26 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 1069 - testutil.go:509: Offset: 537, NextOffset: 923 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 683, NextOffset: 1067 + testutil.go:509: Offset: 537, NextOffset: 921 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 921, NextOffset: 954 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 954, NextOffset: 987 + testutil.go:509: Offset: 1133, NextOffset: 1166 + testutil.go:509: Offset: 987, NextOffset: 1020 + testutil.go:509: Offset: 1166, NextOffset: 2691 + testutil.go:509: Offset: 1020, 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -83301,162 +79337,177 @@ 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: 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: 2693 - testutil.go:509: Offset: 1022, NextOffset: 2398 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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/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=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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - 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: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - 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: 2011 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - 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: 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - 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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 2008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark barlink 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: 90, NextOffset: 2008 + 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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2008 + 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: 1846 + testutil.go:509: Offset: 90, NextOffset: 2008 + 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=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink test dev baz.txt bar 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: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 + 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: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt bar foo1.txt barlink dev] + 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: 2412 + testutil.go:509: Offset: 1177, NextOffset: 2704 + 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" @@ -83485,37 +79536,32 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 932 - testutil.go:509: Offset: 691, NextOffset: 1078 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt 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: 932, NextOffset: 965 testutil.go:509: Offset: 1078, NextOffset: 1111 - testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 998, NextOffset: 1031 + 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: 2704 testutil.go:509: Offset: 1031, NextOffset: 2412 - 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 [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 "": [dev foo1.txt barlink 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: 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: 1078 + testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -83534,20 +79580,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1078 - testutil.go:509: Offset: 545, NextOffset: 932 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1078, NextOffset: 1111 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1177, NextOffset: 2705 - testutil.go:509: Offset: 1031, NextOffset: 2412 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -83563,152 +79595,142 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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 [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: 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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt] vs [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: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt dev test2 bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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: 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: "dev" vs "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: 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: "foo3.txt" vs "foo3.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=PAX,minChunkSize=0#01/lost_digest_in_a_entry + 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: "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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.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 +=== 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/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/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=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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":926,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1072,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1138,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":926,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1072,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1138,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar foo3.txt test dev test2 baz.txt foo1.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -83762,18 +79784,18 @@ testutil.go:509: Offset: 1105, NextOffset: 1138 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1138, NextOffset: 1171 - testutil.go:509: Offset: 1025, NextOffset: 2405 - testutil.go:509: Offset: 1171, NextOffset: 2698 + testutil.go:509: Offset: 1025, NextOffset: 2403 + testutil.go:509: Offset: 1171, NextOffset: 2697 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go: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 "": [foo3.txt test dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 1072 + testutil.go:509: Offset: 541, NextOffset: 926 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -83783,8 +79805,14 @@ testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1138, NextOffset: 1171 testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1171, NextOffset: 2698 - testutil.go:509: Offset: 1025, NextOffset: 2405 + testutil.go:509: Offset: 1171, NextOffset: 2697 + testutil.go:509: Offset: 1025, NextOffset: 2403 + 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" @@ -83813,179 +79841,171 @@ 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: 1072 - testutil.go:509: Offset: 541, NextOffset: 926 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=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=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar foo3.txt test2 dev .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - 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: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - 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 [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: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1846 + 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: 2011 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 barlink test test2 foo1.txt baz.txt foo3.txt dev .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + 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: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 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: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1846 === 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=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":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar] - 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 936 - testutil.go:509: Offset: 695, NextOffset: 1082 + testutil.go:509: Offset: 549, NextOffset: 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: 936, NextOffset: 969 - testutil.go:509: Offset: 1082, NextOffset: 1115 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1035, NextOffset: 2417 - testutil.go:509: Offset: 1181, 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 [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" @@ -84014,8 +80034,12 @@ 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 "": [foo3.txt test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84031,9 +80055,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1082 - testutil.go:509: Offset: 549, NextOffset: 936 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -84055,54 +80076,43 @@ 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: "foo3.txt" vs "foo3.txt" + 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: 1082, NextOffset: 1115 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1115, NextOffset: 1148 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1148, NextOffset: 1181 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1181, NextOffset: 2710 - testutil.go:509: Offset: 1035, NextOffset: 2417 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=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=-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=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1856 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1856 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1856 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1856 -=== 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=PAX,minChunkSize=64000 - 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 foo3.txt dev test2 baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -84142,26 +80152,24 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar barlink 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: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 "": [dev .no.prefetch.landmark foo3.txt bar barlink test test2 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 @@ -84170,11 +80178,13 @@ 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: "test2" vs "test2" + testutil.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: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 @@ -84183,32 +80193,48 @@ 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: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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=-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=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink dev bar baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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] @@ -84234,8 +80260,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=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 @@ -84265,34 +80289,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 983, NextOffset: 1016 - testutil.go:509: Offset: 837, NextOffset: 870 - testutil.go:509: Offset: 1016, NextOffset: 1049 - testutil.go:509: Offset: 870, NextOffset: 903 - testutil.go:509: Offset: 1049, NextOffset: 1082 - testutil.go:509: Offset: 903, NextOffset: 936 - testutil.go:509: Offset: 1082, NextOffset: 2511 - testutil.go:509: Offset: 936, NextOffset: 2225 + testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84308,8 +80306,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=-1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -84329,141 +80325,174 @@ 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: 2511 + testutil.go:509: Offset: 936, NextOffset: 2225 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2 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: 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1711 + 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: 1879 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 + testutil.go:509: Offset: 0, NextOffset: 1711 + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 + 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 test test2 foo1.txt bar foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt .no.prefetch.landmark baz.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: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go: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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + 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: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: 1879 - 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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - 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: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1879 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1711 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test2] + 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 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: 87, NextOffset: 120 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -84497,34 +80526,33 @@ testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 915, NextOffset: 948 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 2243 + testutil.go:509: Offset: 948, NextOffset: 2241 testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" 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 "": [barlink dev foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go: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" @@ -84533,7 +80561,17 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1094, NextOffset: 2528 + testutil.go:509: Offset: 948, NextOffset: 2241 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84549,48 +80587,18 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 183, NextOffset: 216 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 2528 - testutil.go:509: Offset: 948, NextOffset: 2243 + 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 @@ -84615,7 +80623,7 @@ testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -84649,56 +80657,56 @@ testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 @@ -84708,43 +80716,31 @@ testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=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=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test dev foo1.txt baz.txt foo3.txt barlink test2 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar .no.prefetch.landmark foo1.txt 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: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 2231 - testutil.go:509: Offset: 1087, NextOffset: 2519 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2232 + testutil.go:509: Offset: 1088, NextOffset: 2519 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -84773,33 +80769,20 @@ 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 "": [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: "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: "bar" vs "bar" testutil.go:401: 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: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 2519 - testutil.go:509: Offset: 941, NextOffset: 2231 - testutil.go:395: Comparing: "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:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -84813,10 +80796,30 @@ 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: 988 - testutil.go:509: Offset: 537, NextOffset: 842 + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2519 + testutil.go:509: Offset: 942, NextOffset: 2232 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84832,87 +80835,154 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + 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: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: "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: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 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: 1714 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 +=== 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/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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark dev test2 test] 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 [barlink test2 .no.prefetch.landmark 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: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 852, NextOffset: 885 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 951, NextOffset: 2244 + testutil.go:509: Offset: 1097, NextOffset: 2535 testutil.go:395: Comparing: "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" @@ -84920,53 +80990,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: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1875 - testutil.go:509: Offset: 0, NextOffset: 1712 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev .no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 @@ -84979,37 +81002,6 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 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: 2244 - testutil.go:509: Offset: 1096, NextOffset: 2534 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -85023,36 +81015,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: 852 + testutil.go:509: Offset: 691, NextOffset: 998 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 .no.prefetch.landmark foo1.txt bar barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 dev baz.txt 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: 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: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 2534 - testutil.go:509: Offset: 950, NextOffset: 2244 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 470, NextOffset: 595 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go: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" @@ -85068,6 +81049,29 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 998 + testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 852, NextOffset: 885 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1097, NextOffset: 2535 + testutil.go:509: Offset: 951, NextOffset: 2244 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 @@ -85081,31 +81085,13 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 997 - testutil.go:509: Offset: 545, NextOffset: 851 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test dev baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] testutil.go:395: Comparing: "dev" vs "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" @@ -85113,130 +81099,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: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:395: Comparing: "" 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt test2 bar 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: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:509: Offset: 90, NextOffset: 1885 + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1726 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1726 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1885 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1726 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test2 .no.prefetch.landmark baz.txt 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: 865, NextOffset: 898 - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 964, NextOffset: 2277 - testutil.go:509: Offset: 1113, NextOffset: 2566 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev baz.txt bar test barlink test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85277,8 +81261,19 @@ 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: 2280 + testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85287,8 +81282,6 @@ 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=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:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 @@ -85296,6 +81289,13 @@ 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -85309,24 +81309,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: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1014 - testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -85337,158 +81324,143 @@ testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1113, NextOffset: 2566 - testutil.go:509: Offset: 964, NextOffset: 2277 + testutil.go:509: Offset: 964, NextOffset: 2280 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar dev .no.prefetch.landmark 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: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 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: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1941 + testutil.go:509: Offset: 0, NextOffset: 1774 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo3.txt dev foo1.txt bar barlink test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 975, NextOffset: 2285 - testutil.go:509: Offset: 1124, NextOffset: 2581 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 bar foo3.txt barlink test 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" @@ -85526,32 +81498,34 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.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=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2 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: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2287 testutil.go:509: Offset: 1124, NextOffset: 2581 - testutil.go:509: Offset: 975, NextOffset: 2285 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "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" @@ -85567,6 +81541,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: 1025 + testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 2581 + testutil.go:509: Offset: 975, NextOffset: 2287 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -85574,181 +81566,164 @@ testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:509: Offset: 545, NextOffset: 876 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 === 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.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": [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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.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: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go: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: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1948 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 - testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1785 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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 -=== 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=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [dev .no.prefetch.landmark foo1.txt foo3.txt test test2 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: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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" - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 968, NextOffset: 2280 - testutil.go:509: Offset: 1117, NextOffset: 2569 + 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: 2282 + testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -85784,22 +81759,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: "" vs "" - 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:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt bar foo1.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: 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: 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: 2569 - testutil.go:509: Offset: 968, NextOffset: 2280 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 2282 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -85807,14 +81788,28 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 -=== 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=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + 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: "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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -85828,182 +81823,137 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1018 - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt barlink dev baz.txt foo1.txt bar test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go: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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== 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: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar 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: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test 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: 93, NextOffset: 1942 + 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: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== 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=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1777 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1943 - testutil.go:509: Offset: 0, NextOffset: 1776 === 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=0#01/lost_digest_in_a_entry +=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":946,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":979,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1029,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1128,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .no.prefetch.landmark baz.txt foo3.txt dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 880 - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 979, NextOffset: 2292 - testutil.go:509: Offset: 1128, NextOffset: 2589 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -86017,6 +81967,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: "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: 2298 + 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 @@ -86030,45 +82011,22 @@ 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 "": [dev test2 .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1095, NextOffset: 1128 - testutil.go:509: Offset: 946, NextOffset: 979 - testutil.go:509: Offset: 1128, NextOffset: 2589 - testutil.go:509: Offset: 979, NextOffset: 2292 - 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1029 - testutil.go:509: Offset: 549, NextOffset: 880 + testutil.go:509: Offset: 698, NextOffset: 1030 + testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -86080,12 +82038,13 @@ testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -86099,140 +82058,168 @@ 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: 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: 2298 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + 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 baz.txt barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 -=== 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=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: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 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:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] -=== 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=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 93, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1788 === 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":992,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1108,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":957,"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":1023,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1056,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1106,"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":1172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1205,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink 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: 957, NextOffset: 990 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 990, NextOffset: 1023 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 1023, NextOffset: 1056 + testutil.go:509: Offset: 1172, NextOffset: 1205 + testutil.go:509: Offset: 1056, NextOffset: 2461 + testutil.go:509: Offset: 1205, NextOffset: 2754 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -86246,41 +82233,8 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 959 - testutil.go:509: Offset: 686, NextOffset: 1108 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 1174, NextOffset: 1207 - testutil.go:509: Offset: 1058, NextOffset: 2470 - testutil.go:509: Offset: 1207, NextOffset: 2760 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 @@ -86292,28 +82246,47 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 957 + testutil.go:509: Offset: 686, NextOffset: 1106 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:401: Directory: "" vs "": [dev foo3.txt test foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1106 + testutil.go:509: Offset: 537, NextOffset: 957 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 1174, NextOffset: 1207 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 1207, NextOffset: 2760 - testutil.go:509: Offset: 1058, NextOffset: 2470 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 957, NextOffset: 990 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 990, NextOffset: 1023 + testutil.go:509: Offset: 1172, NextOffset: 1205 + testutil.go:509: Offset: 1023, NextOffset: 1056 + testutil.go:509: Offset: 1205, NextOffset: 2754 + testutil.go:509: Offset: 1056, NextOffset: 2461 testutil.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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1108 - testutil.go:509: Offset: 537, 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: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -86327,17 +82300,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: "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: "test2" vs "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 @@ -86351,28 +82313,35 @@ 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=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test .no.prefetch.landmark foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1930 + 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: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:509: Offset: 93, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -86380,131 +82349,121 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 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: 0, NextOffset: 1930 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2 baz.txt] vs [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: 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 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 0, NextOffset: 1930 testutil.go:509: Offset: 93, NextOffset: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 0, NextOffset: 1930 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: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: 2096 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1930 === 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1004,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} -=== 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/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=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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1120,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1153,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1186,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1219,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test] - 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2776 + 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -86545,8 +82504,42 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test .no.prefetch.landmark baz.txt bar 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1118 + testutil.go:509: Offset: 545, NextOffset: 969 + 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: "test" vs "test" + testutil.go:401: 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -86560,23 +82553,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: "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 @@ -86590,154 +82566,154 @@ 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: 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: 2776 - testutil.go:509: Offset: 1070, NextOffset: 2483 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo3.txt test test2 dev .no.prefetch.landmark baz.txt foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 testutil.go:395: Comparing: "dev" vs "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar 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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1937 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2105 + testutil.go:509: Offset: 0, NextOffset: 1936 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt test barlink dev test2 foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2477 + testutil.go:509: Offset: 1211, NextOffset: 2770 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -86779,43 +82755,18 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 962 - testutil.go:509: Offset: 690, NextOffset: 1111 + testutil.go: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: 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: 2470 - testutil.go:509: Offset: 1210, NextOffset: 2763 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2763 - testutil.go:509: Offset: 1061, NextOffset: 2470 + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test] 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 [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: "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" @@ -86827,12 +82778,21 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1112 + testutil.go:509: Offset: 541, NextOffset: 963 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -86846,25 +82806,22 @@ 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: 1111 - testutil.go:509: Offset: 541, NextOffset: 962 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2770 + testutil.go:509: Offset: 1062, NextOffset: 2477 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.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: 0, NextOffset: 1928 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink dev test2 .no.prefetch.landmark 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" @@ -86886,7 +82843,7 @@ testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.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" @@ -86919,9 +82876,11 @@ testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2 baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [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" @@ -86933,19 +82892,11 @@ testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 @@ -86954,8 +82905,10 @@ testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 testutil.go:395: Comparing: "bar" vs "bar" @@ -86963,6 +82916,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 + testutil.go: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" @@ -86979,28 +82939,12 @@ testutil.go:509: Offset: 93, NextOffset: 2097 testutil.go:509: Offset: 0, NextOffset: 1928 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1124, NextOffset: 1157 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1074, NextOffset: 2493 - testutil.go:509: Offset: 1223, NextOffset: 2792 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -87042,21 +82986,23 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go: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: 1124, NextOffset: 1157 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 1157, NextOffset: 1190 - testutil.go:509: Offset: 1008, NextOffset: 1041 - testutil.go:509: Offset: 1190, NextOffset: 1223 - testutil.go:509: Offset: 1041, NextOffset: 1074 - testutil.go:509: Offset: 1223, NextOffset: 2792 - testutil.go:509: Offset: 1074, NextOffset: 2493 + 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: 2491 + testutil.go:509: Offset: 1224, NextOffset: 2791 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink] vs [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -87100,35 +83046,45 @@ testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1124 - testutil.go:509: Offset: 549, NextOffset: 975 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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 + testutil.go:509: Offset: 698, NextOffset: 1125 + testutil.go:509: Offset: 549, NextOffset: 976 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2491 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#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 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test dev test2 bar baz.txt foo1.txt foo3.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, 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: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.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" @@ -87137,120 +83093,102 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, 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: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:509: Offset: 93, NextOffset: 2107 + testutil.go:509: Offset: 93, NextOffset: 2108 testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1942 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":869,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1018,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1084,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 @@ -87261,8 +83199,6 @@ testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 869 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 686, NextOffset: 1018 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -87274,14 +83210,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: 2282 + testutil.go:509: Offset: 968, NextOffset: 2281 testutil.go:509: Offset: 1117, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -87297,22 +83233,21 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 -=== 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1117, NextOffset: 2566 - testutil.go:509: Offset: 968, NextOffset: 2282 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -87326,23 +83261,35 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1018, NextOffset: 1051 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1051, NextOffset: 1084 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1117, NextOffset: 2566 + testutil.go:509: Offset: 968, NextOffset: 2281 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -87358,141 +83305,149 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 -=== 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: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1947 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: 93, NextOffset: 1947 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 foo3.txt test dev .no.prefetch.landmark barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 -=== 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:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + 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: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,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: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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 +=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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] @@ -87503,14 +83458,14 @@ testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 981, NextOffset: 2295 - testutil.go:509: Offset: 1130, NextOffset: 2586 + testutil.go:509: Offset: 981, NextOffset: 2296 + testutil.go:509: Offset: 1130, NextOffset: 2588 testutil.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" @@ -87518,8 +83473,6 @@ testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 @@ -87544,27 +83497,17 @@ 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 barlink test test2 baz.txt foo1.txt bar 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: 545, NextOffset: 882 testutil.go:509: Offset: 694, NextOffset: 1031 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] vs [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: 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: 2586 - testutil.go:509: Offset: 981, NextOffset: 2295 + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -87586,16 +83529,6 @@ 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -87611,158 +83544,152 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2588 + testutil.go:509: Offset: 981, NextOffset: 2296 === 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt test dev baz.txt foo1.txt test2 .no.prefetch.landmark barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + 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: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 - 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 [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: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 dev baz.txt foo1.txt bar foo3.txt test] 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: 93, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/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: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "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: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 - testutil.go:509: Offset: 93, NextOffset: 1957 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1794 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=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=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":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":874,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1023,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1122,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":877,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":976,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1026,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1059,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1125,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [barlink test2 foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 874 - testutil.go:509: Offset: 690, NextOffset: 1023 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1089, NextOffset: 1122 - testutil.go:509: Offset: 973, NextOffset: 2286 - testutil.go:509: Offset: 1122, NextOffset: 2575 + 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 bar 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -87795,8 +83722,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=-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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 @@ -87805,9 +83730,46 @@ 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: 877 + testutil.go:509: Offset: 690, NextOffset: 1026 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 877, NextOffset: 910 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 910, NextOffset: 943 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1092, NextOffset: 1125 + testutil.go:509: Offset: 976, NextOffset: 2285 + testutil.go:509: Offset: 1125, NextOffset: 2572 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: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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1026, NextOffset: 1059 + testutil.go:509: Offset: 877, NextOffset: 910 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 910, NextOffset: 943 + testutil.go:509: Offset: 1092, NextOffset: 1125 + testutil.go:509: Offset: 943, NextOffset: 976 + testutil.go:509: Offset: 1125, NextOffset: 2572 + testutil.go:509: Offset: 976, NextOffset: 2285 + testutil.go:395: Comparing: "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" @@ -87823,23 +83785,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1023, NextOffset: 1056 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1056, NextOffset: 1089 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1089, NextOffset: 1122 - testutil.go:509: Offset: 940, NextOffset: 973 - testutil.go:509: Offset: 1122, NextOffset: 2575 - testutil.go:509: Offset: 973, NextOffset: 2286 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -87856,148 +83801,160 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1023 - testutil.go:509: Offset: 541, NextOffset: 874 + testutil.go:509: Offset: 690, NextOffset: 1026 + testutil.go:509: Offset: 541, NextOffset: 877 === 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 +=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2 foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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] -=== 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 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: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 + 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: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev .no.prefetch.landmark 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: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 0, NextOffset: 1783 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 === 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":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -88007,8 +83964,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=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: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 @@ -88036,40 +83991,8 @@ testutil.go:509: Offset: 1101, NextOffset: 1134 testutil.go:509: Offset: 985, NextOffset: 2304 testutil.go:509: Offset: 1134, NextOffset: 2599 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 254, NextOffset: 287 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 287, NextOffset: 320 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev test2 .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: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -88082,12 +84005,23 @@ testutil.go:509: Offset: 952, NextOffset: 985 testutil.go:509: Offset: 1134, NextOffset: 2599 testutil.go:509: Offset: 985, NextOffset: 2304 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -88116,56 +84050,60 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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=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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 -=== 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:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 @@ -88174,40 +84112,28 @@ testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "" 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1961 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:401: Directory: "" vs "": [foo1.txt test foo3.txt barlink dev 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: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1961 -=== 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: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "dev" vs "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" @@ -88227,29 +84153,33 @@ testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 93, NextOffset: 1961 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go: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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1878,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1989,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2161,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2198,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2272,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev test2 bar foo3.txt foo1.txt barlink .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.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 @@ -88262,8 +84192,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/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 @@ -88274,31 +84202,29 @@ testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1878 - testutil.go:509: Offset: 1209, NextOffset: 2161 + testutil.go: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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1878, NextOffset: 1915 - testutil.go:509: Offset: 2161, NextOffset: 2198 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2198, NextOffset: 2235 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2235, NextOffset: 2272 - testutil.go:509: Offset: 1989, NextOffset: 5689 - testutil.go:509: Offset: 2272, NextOffset: 6304 + 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: 5691 + testutil.go:509: Offset: 2274, NextOffset: 6305 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/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:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 @@ -88312,27 +84238,7 @@ testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar 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: 1209, NextOffset: 2161 - testutil.go:509: Offset: 926, NextOffset: 1878 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2161, NextOffset: 2198 - testutil.go:509: Offset: 1878, NextOffset: 1915 - testutil.go:509: Offset: 2198, NextOffset: 2235 - testutil.go:509: Offset: 1915, NextOffset: 1952 - testutil.go:509: Offset: 2235, NextOffset: 2272 - testutil.go:509: Offset: 1952, NextOffset: 1989 - testutil.go:509: Offset: 2272, NextOffset: 6304 - testutil.go:509: Offset: 1989, NextOffset: 5689 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 dev .no.prefetch.landmark foo3.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -88348,11 +84254,21 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6305 + testutil.go:509: Offset: 1991, NextOffset: 5691 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -88369,142 +84285,151 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test test2 dev baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark foo1.txt test barlink 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: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "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 [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: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 +=== 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=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt foo1.txt bar .no.prefetch.landmark test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink baz.txt bar test 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: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5985 - testutil.go:509: Offset: 0, NextOffset: 5427 + testutil.go:509: Offset: 146, NextOffset: 5987 + testutil.go:509: Offset: 0, NextOffset: 5429 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2007,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 barlink test dev baz.txt foo1.txt bar foo3.txt test2] + 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 test dev baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -88518,37 +84443,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1896 - testutil.go:509: Offset: 1215, NextOffset: 2177 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1896, NextOffset: 1933 - testutil.go:509: Offset: 2177, NextOffset: 2214 - testutil.go:509: Offset: 1933, NextOffset: 1970 - testutil.go:509: Offset: 2214, NextOffset: 2251 - testutil.go:509: Offset: 1970, NextOffset: 2007 - testutil.go:509: Offset: 2251, NextOffset: 2288 - testutil.go:509: Offset: 2007, NextOffset: 5742 - testutil.go:509: Offset: 2288, NextOffset: 6354 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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 @@ -88562,26 +84456,45 @@ 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 "": [foo1.txt bar foo3.txt test2 baz.txt barlink test dev .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:509: Offset: 1215, NextOffset: 2178 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] 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: 6354 - testutil.go:509: Offset: 2007, NextOffset: 5742 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:509: Offset: 2289, NextOffset: 6356 testutil.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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2178 + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -88597,17 +84510,14 @@ testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 +=== 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: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: 2177 - testutil.go:509: Offset: 934, NextOffset: 1896 - testutil.go:395: Comparing: "test2" vs "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 @@ -88621,37 +84531,67 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2289, NextOffset: 6356 + testutil.go:509: Offset: 2008, NextOffset: 5744 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === 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/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -88659,121 +84599,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: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 - testutil.go:509: Offset: 146, NextOffset: 6164 - testutil.go:509: Offset: 0, NextOffset: 5608 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 + testutil.go:509: Offset: 146, NextOffset: 6166 + testutil.go:509: Offset: 0, NextOffset: 5610 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=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=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt bar barlink test test2 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 baz.txt bar foo3.txt barlink test2 foo1.txt test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1999, NextOffset: 5717 - testutil.go:509: Offset: 2282, NextOffset: 6331 + 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: 5721 + testutil.go:509: Offset: 2284, NextOffset: 6335 testutil.go:395: Comparing: "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" @@ -88811,25 +84733,11 @@ testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:509: Offset: 1213, NextOffset: 2171 + testutil.go:509: Offset: 930, NextOffset: 1890 + testutil.go:509: Offset: 1213, NextOffset: 2173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 2171 - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 test dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -88843,6 +84751,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: "bar" vs "bar" + testutil.go:401: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -88856,43 +84775,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: "bar" vs "bar" - testutil.go:401: 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: "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: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2282, NextOffset: 6331 - testutil.go:509: Offset: 1999, NextOffset: 5717 + 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: 6335 + testutil.go:509: Offset: 2001, NextOffset: 5721 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: 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=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=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt test2 .no.prefetch.landmark foo1.txt test dev 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/testchar1" vs "dev/testchar1" @@ -88902,138 +84811,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: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 + testutil.go:509: Offset: 0, NextOffset: 5459 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev bar foo3.txt barlink test test2 .no.prefetch.landmark 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: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark] vs [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: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "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: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:509: Offset: 146, NextOffset: 6011 - testutil.go:509: Offset: 0, NextOffset: 5455 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 + testutil.go:509: Offset: 146, NextOffset: 6015 + testutil.go:509: Offset: 0, NextOffset: 5459 === 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1942,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2016,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 .no.prefetch.landmark barlink test dev test2] - 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 1905 - testutil.go:509: Offset: 1218, NextOffset: 2186 + 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: 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: 5766 - testutil.go:509: Offset: 2297, NextOffset: 6378 + 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: 5772 + testutil.go:509: Offset: 2301, NextOffset: 6385 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" @@ -89066,8 +84985,21 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt bar dev test2 .no.prefetch.landmark barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev foo1.txt barlink bar foo3.txt test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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:395: Comparing: "test2" vs "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 @@ -89081,37 +85013,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: "bar" vs "bar" - testutil.go:401: 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6378 - testutil.go:509: Offset: 2016, NextOffset: 5766 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -89125,158 +85026,165 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 + 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: 6385 + testutil.go:509: Offset: 2020, NextOffset: 5772 testutil.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: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 + 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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5637 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 testutil.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6188 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt dev test2 test foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:509: Offset: 146, NextOffset: 6194 + testutil.go:509: Offset: 0, NextOffset: 5637 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=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=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2433,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2470,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2507,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2544,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2716,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2753,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2790,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2827,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2429,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2466,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2503,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2540,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2712,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2749,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2786,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2823,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt test2 barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2433 - testutil.go:509: Offset: 1209, NextOffset: 2716 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2433, NextOffset: 2470 - testutil.go:509: Offset: 2716, NextOffset: 2753 - testutil.go:509: Offset: 2470, NextOffset: 2507 - testutil.go:509: Offset: 2753, NextOffset: 2790 - testutil.go:509: Offset: 2507, NextOffset: 2544 - testutil.go:509: Offset: 2790, NextOffset: 2827 - testutil.go:509: Offset: 2544, NextOffset: 6618 - testutil.go:509: Offset: 2827, NextOffset: 7232 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark foo3.txt test barlink 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -89317,37 +85225,30 @@ 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 "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt 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 [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: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2716 - testutil.go:509: Offset: 926, NextOffset: 2433 + testutil.go:509: Offset: 926, NextOffset: 2429 + testutil.go:509: Offset: 1209, NextOffset: 2712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 7232 - testutil.go:509: Offset: 2544, NextOffset: 6618 + testutil.go:509: Offset: 2429, NextOffset: 2466 + testutil.go:509: Offset: 2712, NextOffset: 2749 + testutil.go:509: Offset: 2466, NextOffset: 2503 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2503, NextOffset: 2540 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2540, NextOffset: 6609 + testutil.go:509: Offset: 2823, NextOffset: 7224 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -89361,6 +85262,14 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89376,167 +85285,152 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2712 + testutil.go:509: Offset: 926, NextOffset: 2429 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2712, NextOffset: 2749 + testutil.go:509: Offset: 2429, NextOffset: 2466 + testutil.go:509: Offset: 2749, NextOffset: 2786 + testutil.go:509: Offset: 2466, NextOffset: 2503 + testutil.go:509: Offset: 2786, NextOffset: 2823 + testutil.go:509: Offset: 2503, NextOffset: 2540 + testutil.go:509: Offset: 2823, NextOffset: 7224 + testutil.go:509: Offset: 2540, NextOffset: 6609 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt barlink test2 .no.prefetch.landmark baz.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: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt test2 dev baz.txt foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 + testutil.go:509: Offset: 0, NextOffset: 6349 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:395: Comparing: "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 baz.txt foo1.txt bar foo3.txt barlink test2 test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 - testutil.go:509: Offset: 146, NextOffset: 6916 - testutil.go:509: Offset: 0, NextOffset: 6358 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2450,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2487,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2524,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2561,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2731,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2768,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt dev .no.prefetch.landmark baz.txt bar test2 foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev baz.txt bar foo3.txt test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2561, NextOffset: 6669 - testutil.go:509: Offset: 2842, NextOffset: 7281 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6907 + testutil.go:509: Offset: 0, NextOffset: 6349 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2446,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2483,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2557,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 @@ -89549,6 +85443,37 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 2446 + testutil.go:509: Offset: 1215, NextOffset: 2727 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2727, NextOffset: 2764 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2764, NextOffset: 2801 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2801, NextOffset: 2838 + testutil.go:509: Offset: 2557, NextOffset: 6662 + testutil.go:509: Offset: 2838, NextOffset: 7274 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -89562,31 +85487,29 @@ 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: 2450 - testutil.go:509: Offset: 1215, NextOffset: 2731 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2 foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2842, NextOffset: 7281 - testutil.go:509: Offset: 2561, NextOffset: 6669 + testutil.go:509: Offset: 2727, NextOffset: 2764 + testutil.go:509: Offset: 2446, NextOffset: 2483 + testutil.go:509: Offset: 2764, NextOffset: 2801 + testutil.go:509: Offset: 2483, NextOffset: 2520 + testutil.go:509: Offset: 2801, NextOffset: 2838 + testutil.go:509: Offset: 2520, NextOffset: 2557 + testutil.go:509: Offset: 2838, NextOffset: 7274 + testutil.go:509: Offset: 2557, NextOffset: 6662 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2727 + testutil.go:509: Offset: 934, NextOffset: 2446 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89602,24 +85525,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2731 - testutil.go:509: Offset: 934, NextOffset: 2450 - 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -89633,30 +85538,61 @@ 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 === 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7093 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 testutil.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" @@ -89664,128 +85600,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: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 barlink .no.prefetch.landmark foo1.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: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 - testutil.go:509: Offset: 146, NextOffset: 7093 - testutil.go:509: Offset: 0, NextOffset: 6537 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2727,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2764,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2801,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 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 dev test2 .no.prefetch.landmark bar] + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark foo1.txt bar baz.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6648 - testutil.go:509: Offset: 2838, NextOffset: 7262 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 + testutil.go:509: Offset: 146, NextOffset: 7086 + testutil.go:509: Offset: 0, NextOffset: 6530 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test dev .no.prefetch.landmark foo3.txt barlink test2 bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89823,35 +85713,28 @@ testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2444 - testutil.go:509: Offset: 1213, NextOffset: 2727 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 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: 7262 - testutil.go:509: Offset: 2555, NextOffset: 6648 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2552, NextOffset: 6642 + testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -89865,6 +85748,37 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2835, NextOffset: 7257 + testutil.go:509: Offset: 2552, NextOffset: 6642 + testutil.go:395: Comparing: "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: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2724 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -89878,180 +85792,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: "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: 2727 - testutil.go:509: Offset: 930, NextOffset: 2444 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=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/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark baz.txt foo1.txt barlink test2 bar foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 +=== 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=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + 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 [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: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 - testutil.go:509: Offset: 146, NextOffset: 7072 - testutil.go:509: Offset: 0, NextOffset: 6388 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 + testutil.go:509: Offset: 146, NextOffset: 7066 + testutil.go:509: Offset: 0, NextOffset: 6382 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","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":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 2465 - testutil.go:509: Offset: 1218, NextOffset: 2746 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6703 - testutil.go:509: Offset: 2857, NextOffset: 7315 + 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: 6698 + testutil.go:509: Offset: 2855, NextOffset: 7310 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -90080,22 +85970,32 @@ 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: 2463 + testutil.go:509: Offset: 1218, NextOffset: 2744 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test baz.txt foo1.txt foo3.txt dev 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: 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: 7315 - testutil.go:509: Offset: 2576, NextOffset: 6703 + testutil.go:509: Offset: 1218, NextOffset: 2744 + testutil.go:509: Offset: 937, NextOffset: 2463 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -90109,22 +86009,8 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -90138,145 +86024,167 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1014 - testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 7310 + testutil.go:509: Offset: 2574, NextOffset: 6698 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test dev baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test2 test dev baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 - testutil.go:509: Offset: 146, NextOffset: 7127 - testutil.go:509: Offset: 0, NextOffset: 6571 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 + testutil.go:509: Offset: 146, NextOffset: 7122 + testutil.go:509: Offset: 0, NextOffset: 6566 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1889,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1926,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2000,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] + 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: "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 @@ -90286,26 +86194,26 @@ testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1889 - testutil.go:509: Offset: 1212, NextOffset: 2171 + testutil.go: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: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 2000, NextOffset: 5702 - testutil.go:509: Offset: 2282, NextOffset: 6314 + testutil.go:509: Offset: 1891, NextOffset: 1928 + testutil.go:509: Offset: 2173, NextOffset: 2210 + testutil.go:509: Offset: 1928, NextOffset: 1965 + testutil.go:509: Offset: 2210, NextOffset: 2247 + testutil.go:509: Offset: 1965, NextOffset: 2002 + testutil.go:509: Offset: 2247, NextOffset: 2284 + testutil.go:509: Offset: 2002, NextOffset: 5706 + testutil.go:509: Offset: 2284, NextOffset: 6319 testutil.go:395: Comparing: "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" @@ -90321,21 +86229,15 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -90349,32 +86251,24 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2171 - testutil.go:509: Offset: 930, NextOffset: 1889 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1889, NextOffset: 1926 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1926, NextOffset: 1963 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1963, NextOffset: 2000 - testutil.go:509: Offset: 2282, NextOffset: 6314 - testutil.go:509: Offset: 2000, NextOffset: 5702 + 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: 6319 + testutil.go:509: Offset: 2002, NextOffset: 5706 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -90388,34 +86282,61 @@ 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: 2173 + testutil.go:509: Offset: 930, NextOffset: 1891 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1009, NextOffset: 1212 - testutil.go:509: Offset: 727, NextOffset: 930 -=== 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 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5444 +=== 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=-2,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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:509: Offset: 146, NextOffset: 6001 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 testutil.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" @@ -90423,134 +86344,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: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev test2 baz.txt foo3.txt barlink] vs [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: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 5997 - testutil.go:509: Offset: 0, NextOffset: 5440 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6001 + testutil.go:509: Offset: 0, NextOffset: 5444 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 bar foo3.txt test dev foo1.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark test baz.txt foo1.txt bar 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:509: Offset: 938, NextOffset: 1908 + testutil.go:509: Offset: 1221, NextOffset: 2191 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2018, NextOffset: 5757 - testutil.go:509: Offset: 2301, NextOffset: 6370 + testutil.go:509: Offset: 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: 5759 + testutil.go:509: Offset: 2302, NextOffset: 6373 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -90560,8 +86454,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 -=== 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:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 @@ -90585,15 +86477,26 @@ testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 734 - testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark 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: 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" @@ -90622,139 +86525,87 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1017, NextOffset: 1221 - testutil.go:509: Offset: 734, NextOffset: 938 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2190 - testutil.go:509: Offset: 938, 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: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2301, NextOffset: 6370 - testutil.go:509: Offset: 2018, NextOffset: 5757 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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: 6373 + testutil.go:509: Offset: 2019, NextOffset: 5759 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 -=== 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:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.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" -=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 -=== 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: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt bar barlink test .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev test2 foo1.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 testutil.go:395: Comparing: "dev" vs "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" @@ -90762,44 +86613,64 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 - testutil.go:509: Offset: 146, NextOffset: 6180 - testutil.go:509: Offset: 0, NextOffset: 5623 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt] + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6182 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5625 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6341 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 + testutil.go:509: Offset: 146, NextOffset: 6182 + testutil.go:509: Offset: 0, NextOffset: 5625 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/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=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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [test baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=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:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" @@ -90828,8 +86699,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/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:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -90841,28 +86710,22 @@ 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: 1900 + testutil.go:509: Offset: 1217, NextOffset: 2183 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6341 - testutil.go:509: Offset: 2008, NextOffset: 5729 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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: 5733 + testutil.go:509: Offset: 2294, NextOffset: 6347 + 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 [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 @@ -90876,7 +86739,35 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6347 + testutil.go:509: Offset: 2011, NextOffset: 5733 + 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 [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" @@ -90892,175 +86783,146 @@ 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" -=== 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: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: 2180 - testutil.go:509: Offset: 934, NextOffset: 1897 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 -=== 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: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 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 [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: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" -=== 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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 -=== 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:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6024 - testutil.go:509: Offset: 0, NextOffset: 5467 + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6028 + testutil.go:509: Offset: 0, NextOffset: 5471 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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/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=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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","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":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1918,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2202,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2239,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2276,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2313,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 foo3.txt test baz.txt bar barlink dev test2] - 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: 5782 - testutil.go:509: Offset: 2312, NextOffset: 6395 + 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: "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -91097,8 +86959,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:509: Offset: 1019, NextOffset: 1225 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 2029, NextOffset: 5783 + testutil.go:509: Offset: 2313, NextOffset: 6398 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:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -91112,18 +86989,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:509: Offset: 735, NextOffset: 941 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1225, NextOffset: 2202 + testutil.go:509: Offset: 941, NextOffset: 1918 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2202, NextOffset: 2239 + testutil.go:509: Offset: 1918, NextOffset: 1955 + testutil.go:509: Offset: 2239, NextOffset: 2276 + testutil.go:509: Offset: 1955, NextOffset: 1992 + testutil.go:509: Offset: 2276, NextOffset: 2313 + testutil.go:509: Offset: 1992, NextOffset: 2029 + testutil.go:509: Offset: 2313, NextOffset: 6398 + testutil.go:509: Offset: 2029, NextOffset: 5783 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -91139,176 +87021,151 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 527, NextOffset: 735 - 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: "test" vs "test" - testutil.go:401: 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: 6395 - testutil.go:509: Offset: 2028, NextOffset: 5782 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 -=== 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=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: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 + 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: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 testutil.go:395: Comparing: "dev" vs "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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 [foo1.txt foo3.txt .no.prefetch.landmark baz.txt test dev test2 bar barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt test2 foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 "": [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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go: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: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 - testutil.go:509: Offset: 146, NextOffset: 6205 - testutil.go:509: Offset: 0, NextOffset: 5647 -=== 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 + testutil.go:509: Offset: 146, NextOffset: 6206 + testutil.go:509: Offset: 0, NextOffset: 5648 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== 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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [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" @@ -91316,36 +87173,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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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" @@ -91361,71 +87235,71 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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=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" 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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go: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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -91434,19 +87308,16 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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 [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" @@ -91454,34 +87325,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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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 "": [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" @@ -91493,15 +87340,19 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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: "test2" vs "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" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -91509,12 +87360,10 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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: "" 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" @@ -91528,39 +87377,30 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go: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=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91568,50 +87408,43 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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: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/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: "" 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 [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" @@ -91619,16 +87452,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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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": [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" @@ -91642,9 +87476,12 @@ testutil.go:401: 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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -91654,17 +87491,11 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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" @@ -91678,13 +87509,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 "": [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 [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": [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" @@ -91693,14 +87526,18 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91708,14 +87545,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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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] @@ -91729,20 +87599,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -91753,24 +87624,24 @@ 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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "test2" vs "test2" @@ -91782,51 +87653,50 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "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": [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -91841,17 +87711,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=0,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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 [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" @@ -91859,50 +87733,43 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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 "": [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": [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=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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] @@ -91916,77 +87783,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: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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 -=== 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=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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91994,13 +87842,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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -92008,17 +87855,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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92031,65 +87882,89 @@ testutil.go:395: Comparing: "test" vs "test" 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 .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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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 [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/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 +=== 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -92101,38 +87976,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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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: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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92141,20 +88012,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=0,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=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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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 [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" @@ -92163,16 +88035,12 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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" @@ -92180,11 +88048,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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [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" @@ -92197,74 +88073,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" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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 [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -92272,39 +88147,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92312,15 +88180,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 [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92329,33 +88199,37 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -92364,16 +88238,15 @@ testutil.go:401: Directory: "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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92383,41 +88256,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" 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92425,65 +88289,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: "" 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" 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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "test2" vs "test2" @@ -92496,40 +88361,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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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" @@ -92537,52 +88395,59 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=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=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: "" 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 [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92590,16 +88455,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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -92615,49 +88475,48 @@ 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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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/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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92665,22 +88524,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" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#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=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [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" @@ -92689,33 +88549,35 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [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" @@ -92724,28 +88586,27 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 [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 [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: "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=64000/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=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=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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" @@ -92754,16 +88615,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": [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: "" 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 "": [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" @@ -92772,22 +88639,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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} +=== 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/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92795,17 +88661,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92813,52 +88676,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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#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=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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" 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 [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92873,31 +88737,35 @@ 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92905,55 +88773,50 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" 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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92962,19 +88825,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=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92982,15 +88846,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 "": [.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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92998,56 +88862,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: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 .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": [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" @@ -93055,15 +88898,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=-1,prefix="../",src=0,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/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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": [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" @@ -93071,58 +88916,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=-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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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: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" -=== 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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" +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=-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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 [dev test2 .no.prefetch.landmark 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: "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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93131,8 +88972,15 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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" @@ -93147,11 +88995,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=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 .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" @@ -93166,89 +89011,109 @@ testutil.go:395: Comparing: "dev/testfifo" 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -93257,13 +89122,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=-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 -=== 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=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 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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" @@ -93280,33 +89146,25 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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: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" @@ -93315,15 +89173,19 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -93331,22 +89193,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=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93355,14 +89215,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 [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -93370,34 +89229,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=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [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: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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93405,18 +89260,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/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/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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" @@ -93426,28 +89284,30 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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=0,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=64000#02 +=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" @@ -93456,76 +89316,81 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93533,69 +89398,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" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93603,15 +89471,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 [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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93621,61 +89487,58 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=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=GNU,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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" === 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 +=== 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=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -93684,13 +89547,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 "": [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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93698,12 +89562,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=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93712,12 +89583,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" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93726,36 +89591,35 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" === 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=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [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: "baz.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" @@ -93764,63 +89628,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": [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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" @@ -93829,14 +89694,14 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -93845,17 +89710,16 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -93864,14 +89728,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 "": [.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": [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" @@ -93879,32 +89744,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93913,39 +89779,37 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [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: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 "": [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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93955,57 +89819,50 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=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=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94013,15 +89870,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 [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -94029,17 +89883,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" === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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" @@ -94047,78 +89903,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "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=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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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": [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" @@ -94127,7 +89983,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: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" @@ -94135,25 +89991,28 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [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" @@ -94163,69 +90022,31 @@ 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: "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: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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94235,10 +90056,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 [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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" @@ -94248,42 +90072,34 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" 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=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + testutil.go: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": [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" @@ -94291,21 +90107,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=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=9,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94313,16 +90130,13 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] 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" @@ -94331,33 +90145,28 @@ testutil.go:401: Directory: "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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -94366,22 +90175,24 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN 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=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -94390,120 +90201,117 @@ testutil.go:401: Directory: "test2" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go: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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== 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/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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -94518,66 +90326,62 @@ testutil.go:395: Comparing: "test" vs "test" 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.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": [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=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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: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" @@ -94585,22 +90389,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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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" @@ -94616,34 +90420,32 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=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=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "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" @@ -94653,35 +90455,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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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": [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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go: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" @@ -94689,30 +90493,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: "" 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 [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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [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" @@ -94722,133 +90532,160 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== 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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "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=-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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [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/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=9,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=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 "": [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 [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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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: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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - 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=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [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": [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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94857,31 +90694,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=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=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=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -94889,22 +90716,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -94912,17 +90732,18 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [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" @@ -94930,19 +90751,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -94951,53 +90767,52 @@ testutil.go:395: Comparing: "test" vs "test" 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] - testutil.go: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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95005,18 +90820,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -95024,8 +90835,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" +=== 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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -95033,29 +90849,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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -95065,10 +90892,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 "": [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 "": [.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" @@ -95076,24 +90900,27 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} -=== 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=-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=-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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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: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": [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" @@ -95101,8 +90928,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 "": [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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -95110,28 +90939,29 @@ testutil.go:395: Comparing: "test/bar.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" === 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=9,prefix="/",format=GNU,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 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} +=== 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=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95139,32 +90969,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: "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 [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95172,50 +91005,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 "": [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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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" @@ -95229,18 +91059,19 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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": [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" @@ -95249,72 +91080,53 @@ testutil.go:401: Directory: "test2" 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: "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 [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/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" -=== 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 -=== 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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=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/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -95322,14 +91134,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [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 [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" @@ -95337,16 +91156,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=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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -95356,19 +91167,24 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,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":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [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": [testchar1 testchar2 testblock testfifo] vs [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" @@ -95377,95 +91193,111 @@ testutil.go:395: Comparing: "test" vs "test" 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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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": [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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === 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=64000#02 +=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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": [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" 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 [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/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/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=-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=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -95475,101 +91307,102 @@ testutil.go:401: 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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} +=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "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": [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: "" 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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go: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=-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 -=== 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=-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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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" @@ -95585,14 +91418,14 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95600,38 +91433,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" -=== 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=-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/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/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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -95640,32 +91472,32 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -95674,69 +91506,85 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -95744,20 +91592,17 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -95770,52 +91615,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" +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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": [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 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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 [.no.prefetch.landmark 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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - 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=-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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95823,74 +91673,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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go: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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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/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=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "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=-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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [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" @@ -95898,50 +91748,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=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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" @@ -95951,15 +91798,18 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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": [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" @@ -95972,74 +91822,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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96048,32 +91877,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=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 "": [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 [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" @@ -96081,21 +91916,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=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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": [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" @@ -96104,112 +91936,111 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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 +=== 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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: "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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" === 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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/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 [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": [testfifo testchar1 testchar2 testblock] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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": [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" @@ -96218,10 +92049,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:395: Comparing: "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 [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" @@ -96229,34 +92057,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 [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/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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=-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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [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" @@ -96267,107 +92083,131 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== 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=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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 [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "test2" vs "test2" testutil.go:401: Directory: "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=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -96376,25 +92216,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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": [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" @@ -96402,17 +92235,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.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 [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" @@ -96420,34 +92251,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=-1,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 .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" @@ -96456,31 +92280,42 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== 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 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "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 [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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.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" @@ -96492,30 +92327,31 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 "": [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" @@ -96528,39 +92364,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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=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=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [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 [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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 "": [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": [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" @@ -96568,28 +92403,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" -=== 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=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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=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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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 "": [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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -96598,37 +92442,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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -96644,21 +92478,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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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": [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" @@ -96667,7 +92497,7 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [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" @@ -96675,26 +92505,27 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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/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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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": [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" @@ -96705,16 +92536,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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" -=== 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96723,26 +92552,28 @@ 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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [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" @@ -96752,57 +92583,56 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" === 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 +=== 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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=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/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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" @@ -96811,7 +92641,7 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -96820,48 +92650,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 [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": [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" === 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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 [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "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" @@ -96873,38 +92697,41 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#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 +=== 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":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 "": [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" -=== 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=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96912,75 +92739,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" + testutil.go:395: Comparing: "baz.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 [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === 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/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=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "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 [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/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: "" 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: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 [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" @@ -96989,14 +92813,19 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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=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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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" @@ -97012,27 +92841,26 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -97040,21 +92868,17 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97063,13 +92887,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" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + 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=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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: "baz.txt" vs "baz.txt" @@ -97078,7 +92902,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97088,41 +92912,25 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [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" @@ -97137,17 +92945,10 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -97160,8 +92961,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 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 "": [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" @@ -97176,57 +92980,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=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97235,9 +93055,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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [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 [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" @@ -97247,24 +93070,17 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === 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=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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": [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" @@ -97272,52 +93088,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: "" 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=PAX,minChunkSize=0 -=== 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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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 [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 "": [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -97326,13 +93145,15 @@ testutil.go:401: Directory: "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=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -97340,19 +93161,16 @@ testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -97361,22 +93179,21 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","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 +=== 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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97385,9 +93202,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: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" @@ -97400,20 +93215,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=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=-2,prefix="",format=PAX,minChunkSize=64000#02 +=== 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -97423,8 +93235,11 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 "": [.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" @@ -97440,48 +93255,49 @@ 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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=-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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -97497,75 +93313,80 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} +=== 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=-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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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": [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: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: "test2" vs "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 "": [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","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=-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-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=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 [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" @@ -97577,39 +93398,35 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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 [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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -97623,50 +93440,57 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== 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=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" 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" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test" vs "test" - 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=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 "": [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" @@ -97675,127 +93499,126 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=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/duplicated_entry_offset -=== 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=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=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: "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": [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 [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=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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: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: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": [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" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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=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=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -97805,20 +93628,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:04Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:04Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:04Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:04Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -97829,39 +93647,33 @@ testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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: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=-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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" @@ -97871,36 +93683,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 "": [.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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + 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 -=== 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=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=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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 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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97909,29 +93722,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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" @@ -97939,20 +93756,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 "": [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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97960,31 +93771,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== 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/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== 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=GNU,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":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:03Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:03Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:03Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:03Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30:15Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:30:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:30:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:30: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":"2026-03-05T09:30:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:30: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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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 [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" @@ -97995,10 +93807,625 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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 +=== 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/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/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/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/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/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/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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 +=== 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=-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/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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== 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=-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/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 +=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/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=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/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/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/duplicated_entry_offset +=== 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=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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== 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=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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/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=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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 +=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=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/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/duplicated_entry_offset +=== 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=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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 @@ -98038,28 +94465,28 @@ === 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 (14.95s) + --- PASS: TestGzipEStargz/testWriteAndOpen (29.83s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) @@ -98073,11 +94500,11 @@ --- 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=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) @@ -98087,7 +94514,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) @@ -98098,7 +94525,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- 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) @@ -98107,7 +94534,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=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.00s) @@ -98115,20 +94542,20 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=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=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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) @@ -98140,12 +94567,12 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) @@ -98153,13 +94580,13 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=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=true,format=USTAR (0.02s) --- 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) @@ -98170,82 +94597,82 @@ --- 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=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=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- 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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) --- 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=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) @@ -98253,35 +94680,35 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) @@ -98291,111 +94718,111 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.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=USTAR (0.01s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- 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=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=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=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.08s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=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.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=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=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.11s) --- 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=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.03s) --- 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) @@ -98405,9 +94832,9 @@ --- 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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) @@ -98418,60 +94845,60 @@ --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.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.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=0,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.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=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=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=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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (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=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=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=true,format=GNU (0.01s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) @@ -98481,10 +94908,10 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=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=USTAR (0.01s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) @@ -98497,36 +94924,36 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.04s) --- 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=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.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.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.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=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=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.02s) --- 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=GNU (0.01s) + --- 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.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) @@ -98540,7 +94967,7 @@ --- 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=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) @@ -98549,16 +94976,16 @@ --- 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.03s) --- 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=PAX (0.01s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.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=true,format=USTAR (0.00s) @@ -98567,46 +94994,46 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.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=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) --- 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) @@ -98614,49 +95041,49 @@ --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=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.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) --- 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) @@ -98669,19 +95096,19 @@ --- 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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=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.04s) + --- 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.02s) --- 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=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) @@ -98692,15 +95119,15 @@ --- 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=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=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) @@ -98709,310 +95136,310 @@ --- 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=-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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=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=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=false,format=GNU (0.01s) + --- 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=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-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=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/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.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=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.05s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.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=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=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=0,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.03s) + --- 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=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=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=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=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=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) --- 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=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=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=false,format=USTAR (0.05s) + --- 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.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) + --- 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.00s) --- 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.00s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=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.00s) + --- 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.00s) + --- 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.00s) + --- 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.00s) + --- 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.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.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.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.00s) --- 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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=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.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=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.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=-2,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.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.00s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.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.00s) + --- 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.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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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=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=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=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=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.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=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.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=false,format=PAX (0.02s) --- 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=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.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=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.02s) --- 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.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=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=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.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.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.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.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=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=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.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=false,format=USTAR (0.01s) --- 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=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.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.01s) --- 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) @@ -99021,19 +95448,19 @@ --- 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=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=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.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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) @@ -99043,43 +95470,43 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=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=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=false,format=GNU (0.01s) + --- 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.04s) --- 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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) @@ -99089,173 +95516,173 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) --- 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=PAX (0.04s) + --- 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=-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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) --- 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.04s) --- 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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) + --- 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.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=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.10s) --- 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=GNU (0.00s) + --- 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.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=false,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.07s) --- 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=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=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) + --- 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.05s) --- 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=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.05s) + --- 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.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=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.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=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.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=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.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=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-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=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=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.04s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.02s) --- 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=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) + --- 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=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=-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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.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=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- 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=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) + --- 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.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=false,format=USTAR (0.00s) @@ -99272,2619 +95699,2619 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=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=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=false,format=PAX (0.03s) --- 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=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) + --- 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.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.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.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=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=-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.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=false,format=USTAR (0.05s) --- 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=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.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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.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=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=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) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) + --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) + --- 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.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=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.02s) + --- 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.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=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=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- 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=9,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.04s) + --- 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.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=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.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=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=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.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=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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.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=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=-2,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=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=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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.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.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.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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,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.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.03s) + --- 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.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=USTAR (0.13s) + --- 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.01s) - --- 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=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) + --- 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.00s) --- 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=false,format=USTAR (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.09s) + --- 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.12s) + --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.14s) + --- 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.12s) + --- 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.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.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=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.06s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.04s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.17s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.12s) + --- 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.23s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.11s) + --- 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.11s) + --- 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.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.16s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.22s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.06s) - --- 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.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-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.04s) - --- 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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.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=9,prefix="../",lossless=true,format=USTAR (0.16s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.08s) + --- 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.15s) + --- 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.11s) + --- 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.06s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.08s) + --- 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.08s) --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.08s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.04s) + --- 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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.07s) + --- 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.09s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.06s) --- 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=false,format=USTAR (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.06s) --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- 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.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=1,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.26s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.10s) + --- 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.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.10s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.07s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.06s) + --- 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.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=true,format=PAX (0.06s) --- 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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.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=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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.10s) + --- 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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.07s) --- 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.05s) + --- 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.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.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=-1,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.11s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,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.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.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.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.05s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.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.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.08s) + --- 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.11s) + --- 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.04s) + --- 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.14s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.10s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.13s) + --- 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.17s) --- 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.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=-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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.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/testBuild (21.63s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/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.07s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.08s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.17s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.12s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild (59.90s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.00s) + --- 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.03s) + --- 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.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.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.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=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- 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=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.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=USTAR,minChunkSize=0 (0.01s) + --- 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.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) --- 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.03s) - --- 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=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- 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.08s) --- 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.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- 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=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.10s) + --- 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.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) - --- 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=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.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=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.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.00s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=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=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) --- 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.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.04s) + --- 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=PAX,minChunkSize=0 (0.08s) + --- 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=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.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.00s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) + --- 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=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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.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.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.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=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.00s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- 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.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.06s) --- 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.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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.30s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- 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.03s) + --- 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=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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=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=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.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=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.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.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=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.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.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.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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- 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.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.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.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=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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.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/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) + --- 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=-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.04s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- 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.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.12s) + --- 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.26s) + --- 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.19s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- 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.13s) + --- 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.25s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.35s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.32s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.17s) + --- 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.06s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) + --- 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.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.17s) + --- 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.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.35s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.41s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.26s) + --- 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.27s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.15s) + --- 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.29s) + --- 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=PAX,minChunkSize=0 (0.30s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.33s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.43s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.22s) + --- 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.32s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.40s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.33s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.25s) + --- 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=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.23s) + --- 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.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.15s) + --- 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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.28s) --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.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.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.04s) + --- 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.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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.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.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=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=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.23s) --- 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=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=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) + --- 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.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=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=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.11s) + --- 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=GNU,minChunkSize=0 (0.05s) + --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.04s) + --- 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.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.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=USTAR,minChunkSize=64000 (0.03s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- 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=PAX,minChunkSize=0 (0.22s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- 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.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=64000 (0.04s) --- 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=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.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=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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.14s) + --- 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=-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=-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.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=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.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.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.02s) - --- 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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.17s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- 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.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=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=-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.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=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=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=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.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.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=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=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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.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.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.07s) + --- 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.15s) + --- 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.06s) + --- 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.23s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.14s) + --- 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.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.13s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.10s) + --- 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.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.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=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) - --- 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.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.19s) + --- 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.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) + --- 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.19s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.11s) + --- 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.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- 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.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.10s) + --- 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.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) + --- 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.06s) --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) + --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.10s) --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- 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=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=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.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=-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=-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=-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.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.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=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- 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.08s) + --- 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.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) + --- 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.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.29s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.00s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=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.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.17s) + --- 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.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- 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.03s) + --- 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=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.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.23s) + --- 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.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.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=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.04s) + --- 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.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.35s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,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.04s) - --- 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.04s) - --- 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.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=PAX,minChunkSize=0 (0.15s) + --- 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.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.11s) + --- 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.04s) --- 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.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.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=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.34s) --- 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.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=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.13s) + --- 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=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) + --- 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=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.25s) + --- 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=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.01s) --- 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=64000 (0.01s) --- 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.01s) - --- 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.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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.01s) + --- 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.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- 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.04s) - --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.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.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=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.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (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.00s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.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.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.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=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,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=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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.01s) + --- 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.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.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.03s) --- 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.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=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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- 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.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- 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=-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.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.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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- 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=PAX,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.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.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=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.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.03s) + --- 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.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- 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.02s) --- 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=-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=-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=-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.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,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=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=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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=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.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=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- 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.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- 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=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=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=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=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.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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.00s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.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.03s) - --- 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.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.02s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.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.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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify (21.96s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- 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=GNU,minChunkSize=0 (0.07s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify (71.86s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.00s) + --- 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.04s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.00s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.08s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.08s) + --- 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.04s) + --- 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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.10s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.00s) --- 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=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.00s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.09s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.00s) + --- 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.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.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=1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.00s) --- 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=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=GNU,minChunkSize=0#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.00s) --- 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=9,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.00s) --- 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=GNU,minChunkSize=0#01 (0.00s) + --- 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.00s) + --- 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.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=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.00s) + --- 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.10s) --- 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=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=0,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.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=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.00s) --- 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=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.11s) + --- 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.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.07s) + --- 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.15s) + --- 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.08s) --- 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=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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=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.06s) --- 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=9,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- 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.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=-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=-1,prefix="",format=GNU,minChunkSize=0#02 (0.00s) + --- 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.08s) + --- 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=-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.06s) + --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.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/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/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) + --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.05s) + --- 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.04s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.09s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.07s) + --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.00s) --- 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.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=USTAR,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.14s) + --- 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.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.00s) + --- 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.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=PAX,minChunkSize=64000 (0.05s) --- 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=GNU,minChunkSize=64000 (0.13s) --- 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=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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.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.19s) + --- 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.00s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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=1,prefix="../",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) + --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.00s) --- 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.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.00s) + --- 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.06s) --- 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=0 (0.05s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.13s) --- 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.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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.00s) + --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.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=-2,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-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=USTAR,minChunkSize=64000 (0.00s) + --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.07s) + --- 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.05s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.00s) + --- 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.04s) + --- 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.08s) + --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.13s) --- 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=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.08s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) + --- 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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) + --- 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.06s) --- 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=PAX,minChunkSize=64000#01 (0.09s) --- 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.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.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=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.15s) + --- 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.05s) + --- 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=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.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=PAX,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.09s) + --- 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.02s) - --- 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.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.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=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.16s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.24s) + --- 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=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- 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.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=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) + --- 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=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.26s) + --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.11s) + --- 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.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.12s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.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=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.33s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.20s) + --- 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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.25s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.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=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.00s) --- 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.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.10s) + --- 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.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.38s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.25s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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.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=USTAR,minChunkSize=64000#02 (0.17s) + --- 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.08s) + --- 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.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.00s) + --- 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.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.14s) + --- 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.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.23s) + --- 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.04s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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.01s) + --- 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.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.21s) + --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.10s) + --- 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.03s) + --- 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.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.00s) + --- 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.03s) - --- 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.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.04s) + --- 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.10s) --- 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.02s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.16s) --- 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=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.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.02s) + --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.00s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) + --- 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.10s) + --- 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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.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=64000#02 (0.04s) + --- 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.04s) + --- 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.06s) + --- 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.07s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.00s) + --- 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.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.07s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) + --- 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.03s) + --- 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.10s) + --- 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=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- 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.06s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.04s) --- 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.04s) - --- 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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.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.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.05s) --- 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.22s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (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.06s) --- 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.03s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.17s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.10s) --- 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 (0.05s) --- 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.26s) + --- 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.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.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.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.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=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.06s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.17s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=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/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.06s) --- 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/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.20s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.21s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.06s) --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.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=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.16s) --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- 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 (0.13s) --- 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.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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.18s) + --- 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=-2,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- 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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.17s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.04s) --- 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.05s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.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 (0.23s) --- 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/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/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=USTAR,minChunkSize=0/duplicated_entry_offset (0.03s) + --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.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=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=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.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 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) --- 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.21s) --- 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=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.17s) + --- 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=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.01s) - --- 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 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.24s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.18s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.10s) --- 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.00s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- 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=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.26s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.16s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.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.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.30s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (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=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.20s) + --- 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.30s) --- 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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.21s) --- 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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- 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.10s) --- 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=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) --- 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=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/duplicated_entry_offset (0.00s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.19s) --- 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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- 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.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 (0.06s) --- 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=GNU,minChunkSize=0#02/duplicated_entry_offset (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (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=GNU,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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (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=1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.13s) + --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.20s) --- 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/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/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=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.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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.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=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.04s) --- 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (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=GNU,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.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=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.16s) --- 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=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.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.17s) --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.45s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.23s) + --- 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.01s) + --- 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 (0.18s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) + --- 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.28s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.17s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.09s) + --- 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=PAX,minChunkSize=0#02 (0.02s) + --- 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.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 (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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- 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=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.21s) --- 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.08s) --- 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.07s) --- 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.15s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) --- 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.38s) --- 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=GNU,minChunkSize=0#02/duplicated_entry_offset (0.03s) + --- 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.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.24s) --- 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.13s) --- 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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=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.04s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- 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.05s) --- 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.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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- 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.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (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.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.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=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.19s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.04s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.08s) --- 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=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/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/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.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.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=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.05s) --- 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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (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.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/duplicated_entry_offset (0.01s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.02s) + --- 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.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.23s) --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.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.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.06s) --- 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=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.05s) --- 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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) --- 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/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.02s) @@ -101893,102 +98320,102 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.05s) --- 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/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.04s) --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.07s) --- 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.05s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.06s) --- 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.04s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.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.06s) --- 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.07s) --- 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 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.08s) --- 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=-2,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) @@ -101998,16 +98425,16 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.09s) --- 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.04s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) @@ -102016,73 +98443,73 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.04s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.05s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.06s) --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) --- 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.05s) --- 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 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/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) @@ -102094,661 +98521,661 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) --- 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.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=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.09s) + --- 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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- 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=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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=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.06s) --- 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=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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.22s) --- 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=0#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 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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/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=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.09s) + --- 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=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.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=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=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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- 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=64000#01 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.13s) --- 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=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.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.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.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.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=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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.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=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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.04s) - --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.04s) + --- 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=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/duplicated_entry_offset (0.00s) --- 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.03s) + --- 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.05s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.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.09s) --- 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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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/duplicated_entry_offset (0.00s) + --- 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=USTAR,minChunkSize=0#01 (0.03s) + --- 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.10s) --- 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.11s) --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.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/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) --- 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.07s) + --- 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=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 (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.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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) --- 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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=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.01s) + --- 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.13s) + --- 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=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.21s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.13s) --- 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=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/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.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (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=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=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.14s) --- 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/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.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.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (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.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.02s) + --- 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.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=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=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.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=-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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- 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.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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) --- 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/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=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=GNU,minChunkSize=0#01 (0.08s) --- 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.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.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=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=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=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.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/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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (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.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) --- 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=PAX,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 (0.07s) --- 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=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.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.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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.08s) --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- 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.07s) --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.14s) + --- 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=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.15s) --- 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.05s) --- 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=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/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.06s) --- 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=0,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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=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.05s) --- 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=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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.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.01s) - --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/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=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.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) --- 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.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.18s) --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.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=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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.01s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) - --- 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=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (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.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=64000#02 (0.04s) + --- 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/duplicated_entry_offset (0.01s) - --- 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=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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.10s) --- 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.05s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.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=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/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=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.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=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=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=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=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 (0.08s) --- 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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=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.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=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=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.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/duplicated_entry_offset (0.00s) - --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) - --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) + --- 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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) - --- 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=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=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/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.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.03s) + --- 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.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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.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) @@ -102756,35 +99183,35 @@ --- 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/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- 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/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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- 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 (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.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.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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) === RUN TestGzipFooter ---- PASS: TestGzipFooter (0.19s) +--- PASS: TestGzipFooter (0.13s) PASS -ok github.com/containerd/stargz-snapshotter/estargz 27.940s +ok github.com/containerd/stargz-snapshotter/estargz 90.407s === RUN TestNoError --- PASS: TestNoError (0.00s) === RUN TestOneError @@ -102792,7 +99219,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.009s === RUN TestGzipEStargz === RUN TestGzipEStargz/testBuild === PAUSE TestGzipEStargz/testBuild @@ -102805,25 +99232,37 @@ === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === CONT TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=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:395: 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=true,format=USTAR +=== 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: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"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=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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -102831,17 +99270,25 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=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:395: 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== 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: 1602, NextOffset: 1639 +=== 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -102852,44 +99299,52 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=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=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=false,format=PAX +=== 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=GNU +=== 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/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=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1638: got TOC entries: + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go: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 @@ -102899,74 +99354,65 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 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: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 1152] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== 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: -=== 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: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== 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=PAX +=== 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=PAX +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== 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=USTAR - testutil.go:1580: testing streams: [0 1152] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -102974,31 +99420,43 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go: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=GNU + 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: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== 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: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:395: Comparing: "foo2" vs "foo2" +=== 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 @@ -103006,46 +99464,33 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 1152] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== 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=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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../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] @@ -103064,41 +99509,32 @@ testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=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 +=== 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=GNU + 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 testutil.go:509: Offset: 582, NextOffset: 3171 +=== 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:395: Comparing: "foo2" vs "foo2" +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== NAME TestGzipEStargz/testWriteAndOpen/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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=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 +=== 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" @@ -103109,35 +99545,37 @@ 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=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] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 === 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: "foo" vs "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== 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" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -103150,11 +99588,10 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go: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: @@ -103164,7 +99601,7 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== 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: @@ -103177,18 +99614,10 @@ 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: === 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 "" -=== 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=PAX,minChunkSize=0 -=== 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 @@ -103203,146 +99632,122 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=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=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=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 +=== 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=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=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=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"}]} 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" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 40] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== 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" -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-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=0,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: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== 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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + 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=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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== 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 "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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" @@ -103350,13 +99755,27 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=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" @@ -103364,11 +99783,21 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 40] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go: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 @@ -103383,25 +99812,14 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -103412,60 +99830,38 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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=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 - 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=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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 @@ -103483,7 +99879,16 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== 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 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -103492,44 +99897,42 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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" @@ -103537,18 +99940,6 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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" @@ -103557,53 +99948,60 @@ testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== 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:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== 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=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== 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=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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 === 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] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../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/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -103613,11 +100011,23 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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" +=== 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:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -103626,58 +100036,48 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 +=== 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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=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"}]} @@ -103696,7 +100096,7 @@ testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [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 @@ -103709,74 +100109,75 @@ testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== 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 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go: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 [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -103792,49 +100193,30 @@ 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=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: -=== 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=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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,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=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === 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 [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: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 @@ -103847,100 +100229,65 @@ testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "" vs "" + 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] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 557, NextOffset: 594 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 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=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34] -=== 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=true,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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 +=== 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":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: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -103949,7 +100296,7 @@ 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 @@ -103959,59 +100306,62 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=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: 365, NextOffset: 402 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-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 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 599, NextOffset: 685 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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=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=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== 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=USTAR + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 175] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/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: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"}]} @@ -104030,9 +100380,18 @@ testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" +=== 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: +=== 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 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 @@ -104041,58 +100400,62 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 175] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 675 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== 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=true,format=USTAR + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 175] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 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] -=== 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":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/testWriteAndOpen/empty-compression=externaltoc_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 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 === 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=GNU -=== 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 @@ -104112,62 +100475,47 @@ testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 175] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 365 -=== 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: "foo2" vs "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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== 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=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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 681 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== 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=PAX +=== 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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== 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=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=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -104178,8 +100526,20 @@ 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=-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:395: Comparing: "foo2" vs "foo2" +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 @@ -104199,71 +100559,44 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/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/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 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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/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: +=== 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":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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 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:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 -=== 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:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 @@ -104275,7 +100608,7 @@ 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: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 @@ -104287,65 +100620,68 @@ testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 175] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/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/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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052] +=== 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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176] +=== 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 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052] +=== 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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go: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/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 175] +=== 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:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== 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=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:401: Directory: "" vs "": [foo2 foo] 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 357 @@ -104358,7 +100694,7 @@ 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: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 @@ -104368,37 +100704,38 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 +=== NAME TestGzipEStargz/testWriteAndOpen/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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/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/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 1024 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052] +=== 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 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104406,17 +100743,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=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] -=== 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=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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104424,38 +100759,36 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 -=== 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 400, NextOffset: 486 + testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -104470,27 +100803,8 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=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} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go: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=PAX,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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104498,7 +100812,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 @@ -104506,7 +100820,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104514,8 +100830,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=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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 @@ -104523,31 +100838,57 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go: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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2176] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 +=== 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=PAX + 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: 208, NextOffset: 245 +=== 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:509: Offset: 132, NextOffset: 360 +=== 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: 245, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] +=== NAME TestGzipEStargz/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 2148 + 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 === 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: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: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 @@ -104556,21 +100897,41 @@ testutil.go: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=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"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 594, NextOffset: 680 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 397, NextOffset: 483 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + 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=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR 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 @@ -104578,7 +100939,7 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=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 @@ -104586,7 +100947,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=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 @@ -104594,26 +100955,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","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=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 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,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=0,prefix="/",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -104623,58 +100999,83 @@ testutil.go:509: Offset: 403, NextOffset: 489 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" -=== 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: -=== 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: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go: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" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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=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 133] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -104682,26 +101083,9 @@ testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "" vs "" -=== 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 @@ -104713,42 +101097,51 @@ 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=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 === 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] +=== 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 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== 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=PAX + testutil.go:1580: testing streams: [0 0 133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=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 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 131 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -104758,8 +101151,6 @@ 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=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: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -104782,135 +101173,99 @@ 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] +=== 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 129 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=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - 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: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=false,format=USTAR +=== 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/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 [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 -=== 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"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=9,prefix="/",src=0,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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=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=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === 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=PAX - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== 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=GNU - testutil.go:1580: testing streams: [0 0 133] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125] +=== 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 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 135] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -104924,34 +101279,16 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,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=false,format=USTAR - testutil.go:2349: [1] at 128 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 "": [.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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -104961,62 +101298,70 @@ 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=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 - testutil.go:1580: testing streams: [0 0 128] +=== 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 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134] +=== 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 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=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 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go: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: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 -=== 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:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 135] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 468, NextOffset: 501 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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" @@ -105024,52 +101369,48 @@ testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 102] +=== 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 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 102] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 135] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [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 @@ -105084,19 +101425,8 @@ 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] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 @@ -105104,50 +101434,39 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111] +=== 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 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 104] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== 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=PAX - testutil.go:1580: testing streams: [0 0 111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] @@ -105155,6 +101474,8 @@ testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 +=== 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=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] @@ -105164,7 +101485,7 @@ 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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 @@ -105178,43 +101499,52 @@ testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=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 104] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 134] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110] +=== 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=-1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === 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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=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 "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] @@ -105225,92 +101555,70 @@ testutil.go:509: Offset: 215, NextOffset: 479 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=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 103] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 103 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:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,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:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_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/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: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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 + testutil.go:2349: [1] at 102 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go: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 110] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 103] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=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] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 100] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 100 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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" @@ -105318,13 +101626,13 @@ 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: 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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -105332,56 +101640,68 @@ testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:509: Offset: 337, NextOffset: 413 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 81, NextOffset: 114 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:509: Offset: 114, NextOffset: 304 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: 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:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 105] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 105] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 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" === 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 "": [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: 118 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 180, NextOffset: 213 +=== 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:509: Offset: 118, NextOffset: 312 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -105389,21 +101709,12 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 474, NextOffset: 507 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,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=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 421 -=== 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: 507, NextOffset: 583 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 [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 -=== 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: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:509: Offset: 118, NextOffset: 312 @@ -105415,56 +101726,46 @@ testutil.go:509: Offset: 507, NextOffset: 583 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 104] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 106] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 114] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 106] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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 @@ -105478,9 +101779,20 @@ 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=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: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:509: Offset: 115, NextOffset: 306 @@ -105491,61 +101803,42 @@ testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:509: Offset: 339, NextOffset: 415 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 100] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 100 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-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 116] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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 116] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -105576,58 +101869,57 @@ testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 586 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 115] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 421 -=== RUN TestGzipEStargz/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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 115] +=== 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 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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 115] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 106] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 @@ -105640,90 +101932,72 @@ 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 -=== 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 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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: 215, NextOffset: 482 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 312 + 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" +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 104] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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 117] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== 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: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" @@ -105731,35 +102005,37 @@ testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 +=== 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 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go: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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== 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 @@ -105767,7 +102043,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== 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=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 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105775,26 +102053,27 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 360] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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" @@ -105802,17 +102081,20 @@ 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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go: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: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 219] - testutil.go:2330: got gzip streams: -=== 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" @@ -105820,40 +102102,59 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 115] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 360] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 219] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 362] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.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/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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -105875,80 +102176,75 @@ 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=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 524 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.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: 319, NextOffset: 352 -=== 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:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 362] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 222] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,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=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 362] +=== 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=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 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 222] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 363] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: 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:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [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 @@ -105962,55 +102258,66 @@ 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 360] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 222] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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:2349: [1] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 361] +=== 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: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 361 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 361] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 361 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -106018,33 +102325,17 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 362] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== 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":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=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,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=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -106052,32 +102343,64 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 362] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + 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=USTAR + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=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: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 -=== 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] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 362] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 222] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -106085,48 +102408,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","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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 223] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 361] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 361 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === 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: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: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 363] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" 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" @@ -106134,12 +102468,66 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 361] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 361 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 362] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 363] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 223] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 363] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -106147,8 +102535,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=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -106157,8 +102546,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=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 225] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -106176,6 +102563,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 +=== 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 @@ -106185,45 +102582,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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: "foo2" vs "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: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 @@ -106233,11 +102602,32 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106247,6 +102637,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=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 @@ -106265,7 +102657,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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"}]} @@ -106278,17 +102669,14 @@ 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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - 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: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 -=== 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: 215, NextOffset: 481 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -106298,7 +102686,7 @@ 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 [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 @@ -106310,11 +102698,12 @@ testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 352, NextOffset: 428 +=== 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 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -106322,13 +102711,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":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=-1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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" -=== 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=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} @@ -106355,11 +102745,22 @@ 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 testutil.go:509: Offset: 119, NextOffset: 324 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -106369,37 +102770,20 @@ 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 520, NextOffset: 596 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 433 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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 -=== 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=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: @@ -106428,30 +102812,28 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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"}]} +=== 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 482 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -106460,20 +102842,10 @@ testutil.go:509: Offset: 353, NextOffset: 429 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 353, NextOffset: 429 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: @@ -106483,7 +102855,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":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: 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 353, NextOffset: 429 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=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 @@ -106502,7 +102887,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,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: @@ -106513,38 +102898,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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: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" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_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 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=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 490, NextOffset: 523 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.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:509: Offset: 359, NextOffset: 435 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:395: Comparing: "" vs "" @@ -106571,9 +102948,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=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/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 @@ -106583,15 +102959,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=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 240 296] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -106601,46 +102968,57 @@ testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 240 293] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 941 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 +=== 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" +=== 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== 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":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 +=== 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: 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=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 240 293] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 === 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:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 240 296] testutil.go:2330: got gzip streams: @@ -106660,41 +103038,35 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=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"}]} -=== 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 -=== 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"}]} - 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/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 242 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 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 === 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:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 @@ -106708,6 +103080,7 @@ 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 242 295] testutil.go:2330: got gzip streams: @@ -106720,8 +103093,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [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" @@ -106757,11 +103128,6 @@ 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" @@ -106769,6 +103135,12 @@ testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,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 245 301] testutil.go:2330: got gzip streams: @@ -106778,9 +103150,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,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=9,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 245 298] testutil.go:2330: got gzip streams: @@ -106805,47 +103176,25 @@ testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 -=== 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: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 657 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 951 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=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: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 -=== 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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -106854,7 +103203,17 @@ testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 245 298] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR 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 @@ -106873,7 +103232,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":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: @@ -106881,28 +103247,25 @@ testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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.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: 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/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: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 @@ -106920,8 +103283,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go: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: @@ -106937,8 +103298,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/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 @@ -106948,6 +103307,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":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 244 300] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === 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"}]} @@ -106955,6 +103325,17 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 244 297] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 @@ -106979,20 +103360,17 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 244 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107001,21 +103379,13 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 244 300] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -107028,46 +103398,33 @@ 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: "foo2" vs "foo2" -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 246 302] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 246 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== 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] -=== 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} - 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:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:395: Comparing: "" vs "" + 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=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 246 302] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 246 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 246 299] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107077,44 +103434,45 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 657, NextOffset: 694 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 951, NextOffset: 988 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 694, NextOffset: 840 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 205 247] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 840 + testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 @@ -107125,21 +103483,9 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=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/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 @@ -107147,10 +103493,10 @@ 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} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=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"} === 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 @@ -107160,15 +103506,47 @@ testutil.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=PAX,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 + testutil.go:2349: [1] at 210 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 210 252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 210 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 252 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 649 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 207 257] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -107178,7 +103556,7 @@ 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 @@ -107192,36 +103570,22 @@ testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:509: Offset: 686, NextOffset: 832 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,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 - testutil.go:2349: [1] at 210 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 210 252] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 207 249] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 210 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 252 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + 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=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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" @@ -107229,6 +103593,11 @@ testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -107240,23 +103609,21 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:509: Offset: 693, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 207 257] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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 207 249] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107265,23 +103632,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":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=USTAR,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] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 212 262] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 212 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 262 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 212 254] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 212 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === 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: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 +=== 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: 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" @@ -107289,11 +103673,6 @@ 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" @@ -107309,32 +103688,42 @@ testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 207 249] +=== 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 207 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== 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:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 204 246] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 212 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 262 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 246 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 204 254] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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: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 @@ -107358,99 +103747,9 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 953, NextOffset: 990 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 212 254] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 660, NextOffset: 697 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 212 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 1136 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 843 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go: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 -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 204 254] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 204 246] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 246 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 204 254] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=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 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: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== 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: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testDigestAndVerify/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: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 204 246] testutil.go:2330: got gzip streams: @@ -107461,6 +103760,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 209 259] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107470,6 +103771,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 209 251] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107478,15 +103781,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":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=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:1580: testing streams: [0 0 206 256] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 206 248] + testutil.go:2330: got gzip streams: + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"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/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -107501,6 +103824,8 @@ testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -107511,8 +103836,8 @@ 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=true,format=USTAR +=== 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=PAX testutil.go:1580: testing streams: [0 0 206 256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107521,7 +103846,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"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 206 248] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107530,21 +103855,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":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 -=== 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=PAX - testutil.go:1580: testing streams: [0 0 206 256] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 213 263] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 263 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -107564,39 +103888,6 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 206 248] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 213 263] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 263 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=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=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: @@ -107605,32 +103896,8 @@ 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=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/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU 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=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go: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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -107640,8 +103907,8 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== 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=USTAR testutil.go:1580: testing streams: [0 0 214 264] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107650,7 +103917,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":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=-1,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 214 256] testutil.go:2330: got gzip streams: @@ -107661,47 +103927,57 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 214 264] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 264 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4321, NextOffset: 4903 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 +=== 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=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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 214 256] testutil.go:2330: got gzip streams: @@ -107712,10 +103988,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=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=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 @@ -107725,20 +103997,20 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 219 261] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 219 in stargz, uncompressed length 512 testutil.go:2349: [2] at 261 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -107748,15 +104020,33 @@ testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 216 266] +=== 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=-1,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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 +=== 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 216 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 266 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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 +=== 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":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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: 1602, NextOffset: 1639 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -107766,22 +104056,13 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 216 266] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 216 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 266 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 216 258] 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=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 testutil.go:2349: [2] at 258 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -107797,11 +104078,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":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:1580: testing streams: [0 0 216 258] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 258 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/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" @@ -107817,7 +104107,7 @@ testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [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 @@ -107830,18 +104120,7 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 216 258] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 258 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272] testutil.go:2330: got gzip streams: @@ -107852,8 +104131,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=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-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 @@ -107862,15 +104139,26 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 215 265] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 265 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -107895,17 +104183,8 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 215 265] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 265 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 215 257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107914,7 +104193,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":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,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 215 265] testutil.go:2330: got gzip streams: @@ -107925,23 +104203,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":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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 215 257] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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" +=== 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":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go: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" @@ -107955,21 +104247,11 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 215 257] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== 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=GNU testutil.go:1580: testing streams: [0 0 218 268] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 218 in stargz, uncompressed length 1636 @@ -107977,10 +104259,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":218,"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/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 218 260] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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 218 260] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 218 in stargz, uncompressed length 512 @@ -107989,39 +104272,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":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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 217 267] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108040,30 +104290,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":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 217 267] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 267 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 +=== 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:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -108073,12 +104310,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 "": [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: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" @@ -108086,8 +104318,23 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 217 267] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 217 259] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108097,7 +104344,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":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272] testutil.go:2330: got gzip streams: @@ -108107,31 +104354,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 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"}]} === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 222 264] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go: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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== 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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -108143,11 +104374,24 @@ 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" +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 222 264] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 264 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -108156,7 +104400,7 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 446 699] testutil.go:2330: got gzip streams: @@ -108176,8 +104420,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=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -108187,49 +104429,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":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 446 558] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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"}]} +=== 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: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 "": [.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: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: 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=-2,prefix="",lossless=true,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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 446 558] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU 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 @@ -108238,9 +104480,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":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=-1,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 447 559] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108250,17 +104491,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":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 448 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 448 560] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108270,55 +104543,46 @@ testutil.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":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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 448 701] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - 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: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=USTAR,minChunkSize=0 - 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=PAX testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== 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" === 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-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 448 in stargz, uncompressed length 512 @@ -108326,7 +104590,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":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=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 449 702] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108336,8 +104611,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108347,56 +104620,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":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 -=== 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 [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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 447 700] 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: 244, NextOffset: 557 -=== 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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","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: 594, NextOffset: 680 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .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: 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: 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: 557, NextOffset: 594 -=== 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:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:509: Offset: 400, NextOffset: 486 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 478 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:509: Offset: 392, NextOffset: 478 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 447 559] testutil.go:2330: got gzip streams: @@ -108406,8 +104672,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":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=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 447 700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108426,57 +104693,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":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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: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 0 448 701] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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: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: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - 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: 247, NextOffset: 562 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "" 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: 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: 685 + testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 247, NextOffset: 562 -=== 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" -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -108486,8 +104745,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 452 705] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108500,51 +104757,13 @@ 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 -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 452 in stargz, uncompressed length 512 testutil.go:2349: [2] at 564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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: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 === 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:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 478 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:509: Offset: 392, NextOffset: 478 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 452 705] testutil.go:2330: got gzip streams: @@ -108555,6 +104774,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=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 452 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108564,7 +104793,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":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 486 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:509: Offset: 400, NextOffset: 486 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706] testutil.go:2330: got gzip streams: @@ -108575,6 +104827,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":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 453 565] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108584,59 +104838,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":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 1569 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: 96, NextOffset: 133 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" 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: 208, NextOffset: 245 -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 365 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 558 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:509: Offset: 595, NextOffset: 681 + 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: 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: 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: 558, NextOffset: 595 + testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -108648,7 +104891,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== 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/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: @@ -108660,6 +104903,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=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -108680,67 +104925,68 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,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":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=PAX,minChunkSize=0 - testutil.go:509: Offset: 244, NextOffset: 557 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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 [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 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 130, NextOffset: 355 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 1569 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" 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=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:509: Offset: 392, NextOffset: 478 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -108751,7 +104997,7 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === 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: @@ -108783,40 +105029,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=externaltoc_gzip_compression_level=0,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":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:509: Offset: 599, NextOffset: 685 + 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 "": [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: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=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 -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU 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: @@ -108824,14 +105074,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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:509: Offset: 402, NextOffset: 488 -=== 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=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 @@ -108841,6 +105083,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=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -108852,8 +105095,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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108874,6 +105115,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":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=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/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 @@ -108882,45 +105126,43 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-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=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"}]} +=== 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 [.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: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: 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: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: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:509: Offset: 394, NextOffset: 480 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 + 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 + 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=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go: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 @@ -108930,6 +105172,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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -108960,8 +105204,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=USTAR,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 @@ -108972,6 +105214,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=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -108982,56 +105226,51 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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"}]} +=== 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 [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 -=== 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=false,format=GNU testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 597, NextOffset: 683 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] -=== 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:509: Offset: 132, NextOffset: 363 +=== NAME TestGzipEStargz/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: 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#02 + 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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 145 201] testutil.go:2330: got gzip streams: @@ -109053,66 +105292,62 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,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: 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 +=== 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: +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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":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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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" -=== 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":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 95, NextOffset: 132 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 360 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:509: Offset: 397, NextOffset: 483 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 143 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109123,6 +105358,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":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109140,57 +105377,55 @@ testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] 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:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 366 - testutil.go:509: Offset: 247, NextOffset: 562 + 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: 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: 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: 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: 209, NextOffset: 246 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 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: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:509: Offset: 403, NextOffset: 489 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 597, NextOffset: 683 + testutil.go:509: Offset: 400, NextOffset: 486 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 @@ -109201,7 +105436,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: @@ -109223,53 +105458,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 299, NextOffset: 332 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - 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: 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: "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: 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: 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: 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 + 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/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 146 202] testutil.go:2330: got gzip streams: @@ -109291,8 +105523,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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 @@ -109303,66 +105533,68 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 "": [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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199] 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: 134, NextOffset: 366 +=== 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 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 247, NextOffset: 562 +=== 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":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 +=== NAME TestGzipEStargz/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] +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: 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 [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: 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: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 403, NextOffset: 489 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 145 201] 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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 476, NextOffset: 509 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU 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" -=== 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=true,format=GNU 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 - testutil.go:509: Offset: 341, NextOffset: 417 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 -=== 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=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: @@ -109384,16 +105616,56 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 210 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 332, NextOffset: 408 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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 @@ -109403,16 +105675,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 148 204] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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 148 201] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 174] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" 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" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 @@ -109439,75 +105797,68 @@ testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 147 200] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 148 204] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 201] + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 129 179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 129 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 182] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129 171] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 171 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 182 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/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} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 -=== 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: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 [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: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 @@ -109520,73 +105871,74 @@ 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=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 174] +=== 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 - 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: [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: +=== 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:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 182] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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":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=1,prefix="../",format=PAX,minChunkSize=0#02 -=== 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:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 133 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 129 179] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go: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 + testutil.go:1580: testing streams: [0 0 133 183] === 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129 171] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go: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: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 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: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":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -109596,7 +105948,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 "": [.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 @@ -109606,46 +105958,44 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 133 183] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - 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: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} +=== 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=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 175] +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133 183] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go: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 133 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 175] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -109653,19 +106003,7 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -109673,17 +106011,10 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 -=== 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: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 + 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" @@ -109691,59 +106022,88 @@ testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 133 183] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== 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:1580: testing streams: [0 0 133 175] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 182] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131 181] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 131 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 173] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 134 184] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== 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 + 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 +=== 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":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=PAX,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: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.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 @@ -109756,83 +106116,82 @@ testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 -=== 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=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] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 182] + testutil.go: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=1,prefix="./",format=GNU,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 - 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:2349: [1] at 134 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 174] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 134 176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 135 185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === 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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131 181] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 307 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 479 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === 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] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go: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" @@ -109840,39 +106199,39 @@ 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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 173] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 135 177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134 184] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 138 188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 176] + 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 + 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 134 in stargz, uncompressed length 512 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,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":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"}]} @@ -109880,17 +106239,8 @@ 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: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 114, NextOffset: 304 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -109899,10 +106249,8 @@ testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 413 testutil.go:509: Offset: 499, NextOffset: 575 -=== 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: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: 176, NextOffset: 209 testutil.go:509: Offset: 81, NextOffset: 114 @@ -109916,59 +106264,32 @@ testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:509: Offset: 337, NextOffset: 413 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134 184] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 134 176] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 135 185] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 138 188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 - testutil.go:1580: testing streams: [0 0 135 177] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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" - 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 "": [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" @@ -109976,82 +106297,97 @@ testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 507, NextOffset: 583 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + 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: 474, NextOffset: 507 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 507, NextOffset: 583 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 135 185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 474 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 118, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 135 177] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 - testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 138 188] + testutil.go: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 + 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 138 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} + 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=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 140 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === 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"}]} -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [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 @@ -110073,38 +106409,13 @@ testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 135 185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:509: Offset: 339, NextOffset: 415 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 135 177] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== 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 @@ -110114,7 +106425,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"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110124,13 +106435,44 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 138 188] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 138 188] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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 @@ -110145,106 +106487,93 @@ 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] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 140 190] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 477, NextOffset: 510 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go: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=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 140 182] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 140 190] +=== 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 140 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 140 182] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 137 187] 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:2349: [1] at 137 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 138 188] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 137 179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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 + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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 -=== 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:509: Offset: 482, NextOffset: 515 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 142 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go: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 + testutil.go:1580: testing streams: [0 0 142 184] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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: "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: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 @@ -110254,86 +106583,86 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 345, NextOffset: 421 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 138 188] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 142 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180] + testutil.go: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=USTAR,minChunkSize=0 + 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: 515, NextOffset: 591 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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 137 187] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 137 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go: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=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 137 179] -=== 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 [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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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 137 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 179 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: 217, NextOffset: 488 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 141 183] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 488, NextOffset: 521 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 183 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: 521, NextOffset: 597 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + 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/2meta_2file-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"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 @@ -110345,55 +106674,64 @@ testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 142 192] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 315 568] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 142 184] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 315 427] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 142 192] + testutil.go: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=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 315 568] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142 184] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 315 427] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 319 572] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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: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 @@ -110405,23 +106743,10 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 141 191] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 592 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" -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 @@ -110431,49 +106756,73 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 319 431] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 592 - 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 141 183] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 422 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 315 568] + 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/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=-2,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=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 319 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 315 427] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 319 572] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,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} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 @@ -110483,11 +106832,9 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 428 -=== 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: 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: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 @@ -110498,93 +106845,71 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 315 568] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-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 315 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 315 427] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 321 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 319 572] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + 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 319 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 319 431] + 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=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 316 569] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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] -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 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: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 572 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: 116, NextOffset: 312 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - 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:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go: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: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 @@ -110598,39 +106923,48 @@ testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 319 431] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 319 572] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 316 569] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 319 431] + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 319 572] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== 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":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"}]} @@ -110639,7 +106973,17 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 319 431] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 @@ -110651,7 +106995,7 @@ 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: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 @@ -110662,12 +107006,12 @@ 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=GNU - testutil.go:1580: testing streams: [0 0 321 574] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=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=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 321 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 @@ -110676,8 +107020,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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== 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 @@ -110687,44 +107030,46 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 - testutil.go:1580: testing streams: [0 0 316 569] +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 321 574] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 316 428] + testutil.go: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 + 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 316 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/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] -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go: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: 313 testutil.go:509: Offset: 214, NextOffset: 483 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + 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} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 313, NextOffset: 346 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 @@ -110732,6 +107077,8 @@ 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 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 @@ -110742,71 +107089,57 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 -=== 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=PAX,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" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 316 428] +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 324 577] testutil.go:2330: got gzip streams: 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: [1] at 324 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 577 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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 - testutil.go:1580: testing streams: [0 0 319 572] + 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 + 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 319 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 319 431] + testutil.go: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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: === 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 "" -=== 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 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go: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 -=== 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: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:395: Comparing: "" vs "" @@ -110824,54 +107157,44 @@ 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 321 574] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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=9,prefix="../",format=PAX,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 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 321 574] + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 321 433] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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" @@ -110879,88 +107202,86 @@ testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 324 577] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 -=== 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 324 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:509: Offset: 215, NextOffset: 481 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 577 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 481, NextOffset: 514 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 590 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go: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 324 436] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + 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 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/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/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=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === 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 [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 @@ -110971,86 +107292,89 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 487, NextOffset: 520 -=== 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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 433 testutil.go:509: Offset: 520, NextOffset: 596 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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" + 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 +=== 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: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:509: Offset: 357, NextOffset: 433 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/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/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,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/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-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 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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 [.no.prefetch.landmark foo foo2] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go: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 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 320 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 482 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 123 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:395: Comparing: "foo2" vs "foo2" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 353 @@ -111058,77 +107382,53 @@ testutil.go:509: Offset: 353, NextOffset: 429 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 353, NextOffset: 429 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 123] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 119] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 218 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:509: Offset: 218, NextOffset: 490 + 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" @@ -111136,6 +107436,11 @@ testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 359, NextOffset: 435 testutil.go:509: Offset: 523, NextOffset: 599 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -111150,40 +107455,36 @@ 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=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 123] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + 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 === 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 "": [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 @@ -111194,11 +107495,23 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 124] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 830 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,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" +=== 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: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 @@ -111206,44 +107519,39 @@ testutil.go: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=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 119] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 941, NextOffset: 978 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 684 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 +=== 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=-2,prefix="./",src=1,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 123] +=== 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 + 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 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 119] + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 @@ -111258,6 +107566,11 @@ testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -111265,54 +107578,44 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 119] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 171, NextOffset: 653 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,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=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 125] + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 124] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 122] + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=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 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 126] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 123] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 125] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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=-2,prefix="/",src=1,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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 651 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -111322,11 +107625,18 @@ testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 126] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== 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 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -111336,29 +107646,24 @@ 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=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 122] +=== 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 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/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 124] + testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 121] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + 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=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=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"}]} @@ -111377,62 +107682,49 @@ testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 121] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 122] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 121] + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 124] + testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 121] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -111440,123 +107732,132 @@ testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 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: "foo2" vs "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/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 126] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 684 -=== 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 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 106] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 169, NextOffset: 647 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,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] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 100] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 126] + testutil.go:2349: [1] at 100 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 - testutil.go:1580: testing streams: [0 0 123] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=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" === 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"}]} -=== 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=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - 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: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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + 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 -=== 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 122] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 107] + testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 101] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX - testutil.go:1580: testing streams: [0 0 107] + testutil.go:2349: [1] at 102 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#02 +=== 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 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 === 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 "" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -111571,6 +107872,11 @@ 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" @@ -111578,40 +107884,30 @@ testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:509: Offset: 688, NextOffset: 834 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 101] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 106] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 100] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110] + testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 104] + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go: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 === 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"}]} @@ -111619,38 +107915,29 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 -=== 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: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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=-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" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 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 "": [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: 347, NextOffset: 384 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -111659,40 +107946,51 @@ testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === 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:1580: testing streams: [0 0 104] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 103] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=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: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" @@ -111700,6 +107998,18 @@ testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 832 testutil.go:509: Offset: 980, NextOffset: 1126 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 649 + testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -111715,45 +108025,33 @@ 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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 107] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101] + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=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=USTAR +=== 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=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] @@ -111782,53 +108080,46 @@ testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 1131 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== 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 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/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=PAX - testutil.go:1580: testing streams: [0 0 113] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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 -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 107] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 104] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 172, 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=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] @@ -111836,52 +108127,56 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 836 +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:395: Comparing: "" vs "" 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] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 1129 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 653 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== 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 103] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/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=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== 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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 @@ -111894,22 +108189,8 @@ testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 697, NextOffset: 843 testutil.go:509: Offset: 990, NextOffset: 1136 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:509: Offset: 173, NextOffset: 660 + 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" @@ -111917,41 +108198,31 @@ testutil.go:509: Offset: 660, NextOffset: 697 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=-2,prefix="/",format=GNU,minChunkSize=0#02 === 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 102] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/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 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] +=== 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 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 106] + testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112] + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 + 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 === 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"}]} @@ -111970,7 +108241,7 @@ testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [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 @@ -111983,61 +108254,11 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 104] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 104] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 116] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 116] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== 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: +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go: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 @@ -112046,6 +108267,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=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 @@ -112061,6 +108284,13 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,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 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=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"}]} @@ -112080,11 +108310,6 @@ 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" @@ -112092,18 +108317,20 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=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/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 296] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -112111,6 +108338,8 @@ === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR @@ -112124,16 +108353,11 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 441] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=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 "": [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 @@ -112146,6 +108370,13 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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=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" @@ -112160,6 +108391,7 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === 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:1580: testing streams: [0 0 300] @@ -112172,28 +108404,64 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 304 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=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 438] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go: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=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 +=== 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=PAX testutil.go:1580: testing streams: [0 0 438] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -112204,10 +108472,14 @@ 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=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:1580: testing streams: [0 0 298] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -112224,6 +108496,11 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -112231,18 +108508,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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 298] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== 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=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 @@ -112257,6 +108524,7 @@ 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 303] testutil.go:2330: got gzip streams: @@ -112264,22 +108532,15 @@ testutil.go:2349: [1] at 303 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 446] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 446 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 306] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 306 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=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=0,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -112293,7 +108554,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 "": [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 @@ -112304,7 +108565,16 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 306] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 306 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112313,12 +108583,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=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=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 @@ -112335,6 +108599,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=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112343,12 +108609,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 TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== 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"}]} +=== 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 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -112362,7 +108627,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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -112375,7 +108640,6 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: @@ -112401,6 +108665,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=0,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112409,6 +108675,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=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112417,44 +108685,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=0,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=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -112477,22 +108709,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=USTAR - testutil.go:1580: testing streams: [0 0 2176] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === 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"}]} @@ -112511,7 +108727,7 @@ testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [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 @@ -112525,6 +108741,24 @@ 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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: @@ -112549,6 +108783,31 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + 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"}]} @@ -112578,44 +108837,23 @@ 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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4321, NextOffset: 4903 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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 @@ -112640,6 +108878,19 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112647,27 +108898,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} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go: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: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 @@ -112681,7 +108920,7 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112690,6 +108929,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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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 @@ -112698,8 +108939,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=0,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 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112716,16 +108955,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 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/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: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" @@ -112733,6 +108977,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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -112748,15 +108997,7 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112773,6 +109014,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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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 @@ -112781,8 +109024,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=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 @@ -112799,6 +109040,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112807,32 +109054,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 - testutil.go:1580: testing streams: [0 0 134] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -112840,8 +109063,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 "": [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 @@ -112854,7 +109082,24 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=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=USTAR + testutil.go:1580: testing streams: [0 0 134] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112862,9 +109107,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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === 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 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112881,6 +109125,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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112896,11 +109142,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/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":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" @@ -112908,18 +109160,8 @@ 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: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" @@ -112927,10 +109169,16 @@ testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + 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 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go: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" @@ -112954,67 +109202,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 TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 135] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -113022,13 +109214,13 @@ 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: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -113036,58 +109228,64 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 111] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 111 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","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 104] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=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 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go: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"}]} @@ -113106,7 +109304,7 @@ 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 [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: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 @@ -113120,49 +109318,50 @@ testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 106] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 106] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113] +=== 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 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/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"}]} @@ -113173,15 +109372,26 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== 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" +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go: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 @@ -113195,7 +109405,15 @@ testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 113] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -113203,53 +109421,53 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 103] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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] @@ -113266,29 +109484,37 @@ testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 103] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:509: Offset: 392, NextOffset: 478 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 392 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 589, NextOffset: 675 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113296,41 +109522,33 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 118] +=== 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 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 118] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go: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"}]} @@ -113346,6 +109564,8 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 +=== RUN TestGzipEStargz/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:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" @@ -113363,99 +109583,67 @@ testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 117] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 120] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 120] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 119] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 119] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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/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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 244 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -113466,7 +109654,7 @@ 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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 @@ -113475,56 +109663,64 @@ testutil.go: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=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 117] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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=-1,prefix="",lossless=true,format=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 117 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","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=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 119] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 120] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116] +=== 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 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -113538,6 +109734,8 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 @@ -113557,49 +109755,48 @@ 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=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 121] +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","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=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 121] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 120] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -113607,20 +109804,46 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 362] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== 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/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 121] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 @@ -113634,7 +109857,7 @@ 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: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 @@ -113648,7 +109871,82 @@ testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 121] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 112] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 120] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== 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 "": [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/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 111] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 362] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: @@ -113682,6 +109980,31 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -113690,6 +110013,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 TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:509: Offset: 397, NextOffset: 483 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=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 @@ -113698,6 +110031,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=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -113706,9 +110041,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 -=== 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"}]} -=== 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 @@ -113716,37 +110048,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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:509: Offset: 597, NextOffset: 683 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 597, NextOffset: 683 - testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:509: Offset: 132, NextOffset: 363 -=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: @@ -113755,7 +110056,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=1,prefix="/",format=PAX,minChunkSize=64000 === 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: @@ -113765,6 +110065,17 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:509: Offset: 247, NextOffset: 562 +=== 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 @@ -113773,6 +110084,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=-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/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113788,39 +110101,31 @@ testutil.go:1638: got TOC 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":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 132, NextOffset: 360 - testutil.go:509: Offset: 245, NextOffset: 557 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "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: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: 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: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: 557, NextOffset: 594 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:509: Offset: 397, NextOffset: 483 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 403, NextOffset: 489 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=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 @@ -113860,8 +110165,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/small-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=PAX,minChunkSize=64000 === 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":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=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 @@ -113869,7 +110183,34 @@ testutil.go:1638: got TOC 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: 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 === 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: 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:509: Offset: 332, NextOffset: 408 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -113877,38 +110218,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} -=== 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:509: Offset: 403, NextOffset: 489 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 366 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: @@ -113920,14 +110229,14 @@ === 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: +=== 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=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/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 @@ -113936,6 +110245,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/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -113954,40 +110296,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/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 "": [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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114007,6 +110317,38 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=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 "": [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: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 +=== 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 @@ -114025,6 +110367,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/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=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: @@ -114045,6 +110389,40 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 +=== 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 @@ -114064,39 +110442,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=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 417 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:509: Offset: 341, NextOffset: 417 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=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 @@ -114116,7 +110461,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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: @@ -114175,40 +110520,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=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: 410 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=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 @@ -114228,6 +110539,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=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "" vs "" + 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=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 @@ -114247,40 +110591,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=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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=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 @@ -114300,6 +110610,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114318,40 +110630,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"} -=== 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"}]} +=== 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: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: 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: 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: 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: 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: 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=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=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: @@ -114372,6 +110683,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114390,7 +110703,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== 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 === 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: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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114410,6 +110757,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114428,7 +110777,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go: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: "foo2" vs "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=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114448,6 +110831,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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 +=== 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 @@ -114476,8 +110861,34 @@ 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 +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=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 "": [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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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"} @@ -114486,6 +110897,18 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go: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=1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114504,39 +110927,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/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":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=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: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: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "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: 312, NextOffset: 345 + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:509: Offset: 507, NextOffset: 583 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go: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: 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: 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 + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 583 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: @@ -114557,8 +110982,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=1,prefix="../",format=GNU,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 @@ -114578,6 +111001,38 @@ 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 "": [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 "": [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: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 578 + testutil.go:509: Offset: 339, NextOffset: 415 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 +=== 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 @@ -114596,39 +111051,9 @@ 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 410 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:509: Offset: 334, NextOffset: 410 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366] testutil.go:2330: got gzip streams: @@ -114649,7 +111074,38 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] testutil.go:2330: got gzip streams: @@ -114670,6 +111126,8 @@ 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=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 136 173 210 247 284 321 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114689,6 +111147,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=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114707,41 +111198,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=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 === 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=9,prefix="../",src=2,format=PAX,minChunkSize=0 - 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=GNU,minChunkSize=0 -=== 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=1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: @@ -114762,6 +111220,38 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== 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 [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 +=== 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 @@ -114772,6 +111262,8 @@ testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 testutil.go:2349: [7] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=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":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -114781,38 +111273,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=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 337, NextOffset: 413 - testutil.go:509: Offset: 499, NextOffset: 575 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 575 - testutil.go:509: Offset: 337, NextOffset: 413 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - 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=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: @@ -114833,7 +111294,33 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 422 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === 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: @@ -114853,39 +111340,14 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go: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 === 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=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/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=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: @@ -114906,6 +111368,40 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=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 @@ -114924,41 +111420,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go: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=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114978,6 +111440,30 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"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 [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 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 +=== 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 @@ -114990,21 +111476,27 @@ testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=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: 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go: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 +=== 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=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 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: @@ -115024,37 +111516,45 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: 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: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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 184, NextOffset: 217 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 + 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: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 488, NextOffset: 521 === 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 @@ -115067,36 +111567,13 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 -=== 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 @@ -115115,17 +111592,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=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 312 +=== 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=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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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: 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=1,prefix="/",lossless=false,format=PAX + 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 +=== 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 @@ -115145,39 +111646,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=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: @@ -115198,6 +111667,40 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go: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/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 @@ -115214,78 +111717,21 @@ 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"} +=== 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=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,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: 422 - testutil.go:509: Offset: 516, NextOffset: 592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:509: Offset: 346, NextOffset: 422 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] - testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -115294,72 +111740,61 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo2" vs "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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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: 312 - testutil.go:509: Offset: 215, NextOffset: 482 + 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: 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: 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: 482 - testutil.go:509: Offset: 116, NextOffset: 312 + 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: 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 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: @@ -115380,39 +111815,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=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 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: 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: 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go: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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + 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=false,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] testutil.go:2330: got gzip streams: @@ -115453,24 +111887,43 @@ 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 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 429 + testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 353, NextOffset: 429 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 483 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 @@ -115478,19 +111931,6 @@ 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 -=== 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: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 422 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [7] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -115500,21 +111940,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,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: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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115529,43 +111955,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":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== 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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== 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 "" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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: 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: 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: 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: 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: 491 - testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 600 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 523, NextOffset: 599 + testutil.go:509: Offset: 359, NextOffset: 435 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:509: Offset: 120, NextOffset: 326 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309] @@ -115606,6 +112034,24 @@ 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 +=== 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 +=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115617,49 +112063,38 @@ 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,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: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 684 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:509: Offset: 684, NextOffset: 830 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=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=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115679,44 +112114,45 @@ 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/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 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: 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: 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 596 - testutil.go:509: Offset: 357, NextOffset: 433 + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 308] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 4 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 144 in stargz, uncompressed length 4 testutil.go:2349: [3] at 177 in stargz, uncompressed length 4 testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 @@ -115731,7 +112167,10 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/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=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=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 @@ -115751,6 +112190,22 @@ 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115769,38 +112224,27 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== 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: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 591 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: @@ -115820,10 +112264,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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 353, NextOffset: 429 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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: @@ -115843,39 +112285,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 359, NextOffset: 435 - testutil.go:509: Offset: 523, NextOffset: 599 - testutil.go: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: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 840 + testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go: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=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 523, NextOffset: 599 - testutil.go:509: Offset: 359, NextOffset: 435 - 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: 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=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: @@ -115888,8 +112331,6 @@ testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go: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"} @@ -115898,6 +112339,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115916,7 +112359,6 @@ 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=9,prefix="../",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: @@ -115936,13 +112378,12 @@ 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=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"}]} === 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=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":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 "": [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 @@ -115969,8 +112410,8 @@ 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/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: @@ -116010,7 +112451,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=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":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 "" @@ -116025,8 +112466,6 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" @@ -116043,9 +112482,11 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 @@ -116075,8 +112516,6 @@ testutil.go:2349: [6] at 275 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} @@ -116085,37 +112524,10 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 834 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 307] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_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 110 in stargz, uncompressed length 4 testutil.go:2349: [2] at 143 in stargz, uncompressed length 4 @@ -116126,27 +112538,46 @@ testutil.go:2349: [7] at 307 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:509: Offset: 981, NextOffset: 1127 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "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: "foo2" vs "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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: @@ -116167,35 +112598,17 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] -=== NAME TestGzipEStargz/testBuild/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":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=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 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,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: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,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:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,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: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"} @@ -116203,7 +112616,15 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=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=9,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 @@ -116215,12 +112636,10 @@ testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -116230,8 +112649,7 @@ testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: @@ -116273,38 +112691,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=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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: 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: 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: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 830 - testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 686, NextOffset: 832 + testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + 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 === 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: @@ -116324,6 +112741,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/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=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU @@ -116337,15 +112755,7 @@ testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=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"} @@ -116353,38 +112763,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"} -=== 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" - 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 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116404,6 +112783,40 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116423,32 +112836,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=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 [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: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116462,23 +112849,11 @@ testutil.go:1638: got TOC entries: testutil.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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:509: Offset: 688, NextOffset: 834 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 651 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/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=-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: @@ -116490,6 +112865,30 @@ testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -116498,59 +112897,26 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 946, NextOffset: 983 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [3] at 180 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 694, NextOffset: 840 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU 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: 988, NextOffset: 1134 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 951, NextOffset: 988 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 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: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 1134 - testutil.go:509: Offset: 694, NextOffset: 840 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-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"} @@ -116559,8 +112925,12 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + 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 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: @@ -116583,6 +112953,20 @@ === 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: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go: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 @@ -116594,49 +112978,38 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/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=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 "": [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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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: 1126 - testutil.go:509: Offset: 686, NextOffset: 832 + 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go: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 @@ -116654,8 +113027,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116675,67 +113046,17 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 948 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 693, NextOffset: 839 - testutil.go:509: Offset: 985, NextOffset: 1131 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [7] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 135, NextOffset: 172 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 948 - testutil.go:509: Offset: 172, NextOffset: 656 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 985, NextOffset: 1131 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 693, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} @@ -116743,8 +113064,19 @@ 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/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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo_empty foo_empty3 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: 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 116 149 182 215 248 281 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116763,40 +113095,45 @@ 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=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== 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] +=== 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:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.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: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 653 - testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go: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: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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 foo_empty2 foo3 foo_empty4 foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 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: 946, NextOffset: 983 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 983, NextOffset: 1129 - testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 946 - testutil.go:509: Offset: 172, NextOffset: 653 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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 + testutil.go:509: Offset: 2184, NextOffset: 3749 === 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: @@ -116816,8 +113153,44 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go: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" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go: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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=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 @@ -116826,8 +113199,6 @@ testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go: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} @@ -116838,12 +113209,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=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116857,48 +113222,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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 136, NextOffset: 173 -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 348, NextOffset: 385 -=== 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":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 173, NextOffset: 660 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116936,63 +113265,11 @@ 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=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo5 foo6 foo foo_empty2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.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 "" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty4] vs [foo foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] -=== 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 @@ -117007,183 +113284,84 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo_empty5 foo foo_empty2 foo4 foo5 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3] testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.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: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 323 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty2 foo_empty4 foo6 foo_empty foo foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo_empty4 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 10315 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== 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":283,"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:401: Directory: "" vs "": [foo foo_empty2 foo4 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3] vs [foo3 foo_empty3 foo_empty5 foo6 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 @@ -117192,20 +113370,30 @@ testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=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 @@ -117224,7 +113412,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"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117243,70 +113431,93 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo5] vs [foo_empty4 foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo6] - 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 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6 foo2] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 323 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go: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 "": [foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo6 foo2 foo3 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: 545, NextOffset: 582 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: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.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 "": [foo2 foo_empty2 foo_empty4 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -117314,16 +113525,34 @@ testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] testutil.go:2330: got gzip streams: @@ -117342,8 +113571,6 @@ testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] @@ -117364,7 +113591,6 @@ 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=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653] testutil.go:2330: got gzip streams: @@ -117384,87 +113610,88 @@ 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=-1,prefix="/",format=USTAR,minChunkSize=0 === 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=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 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo6 foo_empty foo3] vs [foo_empty foo2 foo3 foo4 foo5 foo foo_empty2 foo_empty3 foo_empty4 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: 5351, NextOffset: 5388 - testutil.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 "": [foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2] vs [foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo5 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty 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:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo3] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo2] + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/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] -=== 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=-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=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 @@ -117481,16 +113708,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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN 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 @@ -117510,7 +113729,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512] testutil.go:2330: got gzip streams: @@ -117536,79 +113755,80 @@ === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty3 foo5] 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo2] vs [foo_empty2 foo4 foo_empty4 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] + 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_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_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: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty4 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 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: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] vs [foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 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: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.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/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: @@ -117619,8 +113839,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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=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} @@ -117630,8 +113848,9 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === 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=-1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117651,6 +113870,25 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo6] vs [.no.prefetch.landmark foo foo_empty2 foo5 foo_empty5 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" +=== 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 @@ -117659,132 +113897,87 @@ testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,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_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty4 foo6] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6 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: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_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: "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 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty5 foo_empty foo2 foo4 foo5] vs [foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo5] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 -=== 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 - testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,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: "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" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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" === 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=-1,prefix="../",format=GNU,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] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 @@ -117792,8 +113985,8 @@ testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -117802,8 +113995,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== 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] +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 @@ -117811,8 +114004,8 @@ testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -117821,62 +114014,63 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo4 foo6] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty5 foo] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo_empty4 foo 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: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.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: 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: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.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_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_empty5 foo foo_empty2 foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo4 foo_empty4 foo6 foo foo3 foo_empty3 foo5 foo_empty5 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: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -117884,22 +114078,50 @@ testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 +=== 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: +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 267 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: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 341 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: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,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=-1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 657] testutil.go:2330: got gzip streams: @@ -117913,8 +114135,6 @@ testutil.go:2349: [7] at 657 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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"} @@ -117940,98 +114160,121 @@ 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=-2,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 654 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3] vs [.no.prefetch.landmark foo2 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo3 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo5 foo_empty5 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo3] vs [foo foo_empty foo2 foo_empty3 foo5 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo5 foo6] vs [foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 5351, NextOffset: 5388 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [7] at 654 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"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: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go: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 @@ -118049,20 +114292,9 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118082,72 +114314,109 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4] vs [.no.prefetch.landmark foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 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: "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" === 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6464, NextOffset: 6501 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 492 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [7] at 513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo_empty foo_empty4 foo_empty5 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.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_empty5 foo6 .no.prefetch.landmark foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty] vs [foo foo_empty foo3 foo_empty3 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655] + testutil.go:395: Comparing: "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/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:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo6 foo_empty5 foo_empty foo_empty4] vs [foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo5 foo_empty3 foo_empty4] + 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 @@ -118156,24 +114425,20 @@ 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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -118184,34 +114449,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=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - 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: "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: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== 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=64000 -=== 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 @@ -118220,125 +114459,92 @@ testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [6] at 414 in stargz, uncompressed length 492 testutil.go:2349: [7] at 514 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":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/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo foo_empty2 foo3] vs [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_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" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.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 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go: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" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo4 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty] vs [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo6 foo foo_empty foo3] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4 foo foo_empty2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" @@ -118347,16 +114553,13 @@ testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== 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 @@ -118375,7 +114578,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118389,92 +114593,134 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/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 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty5 foo6 foo_empty foo_empty2] vs [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo2] vs [foo_empty foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.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 -=== 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:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo foo_empty foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.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: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo4 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6 foo_empty] + 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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_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=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=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 233 270 307 344 381 418 659] testutil.go:2330: got gzip streams: @@ -118488,8 +114734,6 @@ testutil.go:2349: [7] at 659 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":233,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":270,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":307,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} @@ -118497,8 +114741,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=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== 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 @@ -118518,53 +114760,22 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 === 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 "" -=== 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=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo5 foo_empty5 foo2 foo_empty2] vs [foo2 foo_empty2 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty3 foo5 foo_empty4 foo6 foo foo_empty2 foo3 foo4] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== 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=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "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_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 @@ -118575,72 +114786,106 @@ testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:509: Offset: 9733, NextOffset: 10315 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is 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=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo5 foo6 foo2] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo3 foo_empty5 foo2 foo_empty2 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo2 foo3 foo4] vs [foo_empty foo2 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo3 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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2081 3745] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,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: 4834, NextOffset: 4871 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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 -=== RUN 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: 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/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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go: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 "" @@ -118660,9 +114905,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=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: @@ -118673,7 +114918,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=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: @@ -118711,67 +114956,111 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === 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 foo foo_empty foo_empty4 foo_empty3 foo4 foo6 foo2 foo_empty2 foo3] vs [foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 1050 - testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo_empty4 foo6 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo 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: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 928, NextOffset: 965 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 775 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1050 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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" 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:509: Offset: 1180, NextOffset: 1265 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: "" 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_empty foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo2 foo4 .no.prefetch.landmark foo_empty] vs [foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 @@ -118781,6 +115070,17 @@ 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:1580: testing streams: [0 0 2081 3745] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" @@ -118789,26 +115089,27 @@ testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -118817,7 +115118,7 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -118826,18 +115127,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 TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== 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=-2,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 @@ -118846,7 +115147,7 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -118855,9 +115156,7 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -118866,640 +115165,705 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 160 216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 160 213] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 160 216] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === 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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo5 foo6 foo] vs [foo2 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go: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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1062 - testutil.go:509: Offset: 1193, NextOffset: 1278 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 264, NextOffset: 301 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621] +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 603 +=== 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 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty4 foo5 foo] vs [foo foo_empty foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo6 .no.prefetch.landmark foo] vs [foo foo5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 157 213] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,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: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 + 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/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2081 3745] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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=-2,prefix="/",format=USTAR,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] +=== 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 - 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:2349: [1] at 157 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2081 3745] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== 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=-2,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 163 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 2081 2621] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: 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:2349: [1] at 163 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 160 216] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 163 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 160 213] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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" - 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 160 216] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 163 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== 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=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_empty5 foo6 foo3 foo_empty3 foo4 foo_empty2 foo foo_empty foo2] vs [foo_empty2 foo3 foo_empty4 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 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: "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:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo foo2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 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: 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: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 163 216] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 160 213] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 245 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 - 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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 131, NextOffset: 260 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 245, NextOffset: 374 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === 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: 260, NextOffset: 297 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" -=== 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=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo2 foo4 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo] 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: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 157 213] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 162 218] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 157 210] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 162 215] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 163 219] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 162 218] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 163 216] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 162 215] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 163 219] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=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 - 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:2349: [1] at 162 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 163 216] + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 162 215] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=GNU +=== 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=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_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo5] vs [foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo6 foo foo_empty3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo3 foo_empty4 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2] vs [foo foo_empty foo3 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 164 220] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 266 +=== RUN TestGzipEStargz/testWriteAndOpen/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 -=== 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:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 164 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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: 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 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo6 foo foo_empty3] vs [foo_empty3 foo5 foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty foo3 foo5 .no.prefetch.landmark foo] vs [foo foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 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:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=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: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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 163 216] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 164 220] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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: 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 162 218] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 164 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 162 215] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 164 220] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 162 218] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 164 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 162 215] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 162 218] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 141 191] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 141 183] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 140 190] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=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 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 foo foo4 foo_empty4] vs [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty foo2 foo3 foo5] - 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_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo3 foo_empty4 .no.prefetch.landmark foo 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 762, NextOffset: 799 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 162 215] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 980, NextOffset: 1143 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 "" -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo4 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5] vs [foo_empty4 foo5 foo_empty5 foo6 foo4 foo foo_empty 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: 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_empty" vs "foo_empty" + 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 164 220] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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:2349: [1] at 143 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 164 217] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 164 220] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 164 217] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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 164 220] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 164 217] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo_empty foo2 foo3 foo4] + 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 @@ -119511,43 +115875,55 @@ 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: "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: "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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo foo3 foo_empty4 foo6 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4 foo5] vs [foo5 foo_empty5 foo foo_empty foo3 foo4 foo6 foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 141 191] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 @@ -119559,31 +115935,17 @@ testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 191] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/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=9,prefix="",lossless=false,format=USTAR +=== 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 @@ -119592,7 +115954,7 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119601,7 +115963,7 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119610,54 +115972,58 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 140 190] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 142 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 140 182] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 143 193] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo4 foo6] vs [foo6 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 @@ -119669,654 +116035,670 @@ 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 -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 144 186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] vs [foo6 foo foo_empty2 foo_empty3 foo_empty5 foo_empty4 foo5 foo_empty foo2 foo3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo6] 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 143 193] -=== 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: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 465, NextOffset: 596 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 143 185] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 144 186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 143 193] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 143 185] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 144 186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 141 191] + testutil.go: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 150 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 141 183] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 150 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 150 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo6 foo_empty foo2 foo_empty3 foo5] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo_empty5 foo6 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3] vs [foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 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: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 959, NextOffset: 996 +=== 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 150 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: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [2] at 192 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: 97, NextOffset: 134 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1683: "foo"(basename:"foo") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo3 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5] + 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: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1075 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 953, NextOffset: 990 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 148 198] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1201, NextOffset: 1286 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 141 191] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 990, NextOffset: 1075 +=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 380, NextOffset: 417 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty foo2 foo_empty3 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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: "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 "" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 142 192] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 148 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 142 184] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 144 194] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 +=== 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 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 144 186] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo3] 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_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo2 foo3 foo4 foo_empty4] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty 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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 144 194] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5 foo6 foo2 foo_empty3 foo4 foo5] vs [foo2 foo3 foo4 foo_empty4 foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 414, NextOffset: 579 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 155 197] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:509: Offset: 300, NextOffset: 434 + 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: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 "": [foo4 .no.prefetch.landmark foo_empty2 foo_empty3 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] vs [foo2 foo4 foo_empty4 foo_empty5 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 155 205] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1192, NextOffset: 1277 +=== 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: 981, NextOffset: 1066 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 +=== 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 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 131 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 377 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 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 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 144 186] +=== RUN TestGzipEStargz/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 155 197] 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=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=9,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=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 144 194] +=== 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 144 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 144 186] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 153 195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go: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 "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 150 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 150 192] +=== 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 150 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 150 200] +=== 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 150 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 150 192] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/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 150 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=true,format=GNU +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo6 foo2 foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty4 foo5 foo foo_empty3] vs [foo_empty foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 148 198] +=== 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 148 in stargz, uncompressed length 1636 + 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=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 437, NextOffset: 474 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo6] vs [foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo_empty foo2] vs [foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1197, NextOffset: 1282 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 190] + testutil.go: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=USTAR + testutil.go:1580: testing streams: [0 0 157 207] 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: 985, NextOffset: 1070 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 96, NextOffset: 133 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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: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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 155 205] +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 157 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 155 197] +=== 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 155 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 155 205] +=== 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 155 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 155 197] +=== 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 155 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 155 205] +=== 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 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: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" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 155 197] + testutil.go: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 155 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo3] vs [foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3] - 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: "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:401: Directory: "" vs "": [foo5 foo6 foo foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2] vs [foo_empty2 foo5 foo_empty foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo6] 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153 203] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 +=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 952, NextOffset: 989 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 805, NextOffset: 936 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1154 -=== 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 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 "" +=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 936, NextOffset: 973 @@ -120324,209 +116706,181 @@ 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 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo5] vs [foo6 foo foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2] + 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: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:395: Comparing: "foo_empty" vs "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: 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_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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 398 651] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 153 195] - testutil.go:2330: got gzip streams: +=== 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 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1276 + testutil.go:509: Offset: 973, NextOffset: 1058 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + 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=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 153 203] +=== 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 153 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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" - 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=USTAR,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 153 195] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== NAME 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 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 153 203] +=== 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 153 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 153 195] +=== 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 153 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 157 207] +=== 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 157 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 157 199] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 403 656] 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: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=-1,prefix="../",lossless=true,format=PAX +=== 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 === 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_empty2 foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty] vs [.no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:509: Offset: 248, NextOffset: 384 - 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 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3] vs [foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 157 207] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== 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: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 248, NextOffset: 384 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 515 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: 384, NextOffset: 421 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 444 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5] vs [foo_empty4 foo5 foo_empty foo2 foo3 foo4 foo6 foo 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: "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: 1300 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 157 199] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1003, NextOffset: 1088 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3] vs [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is 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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 @@ -120538,106 +116892,147 @@ testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 156 206] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 618, NextOffset: 655 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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=-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 156 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 156 198] +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,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 405 517] 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:2349: [1] at 405 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 398 651] +=== 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 398 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 651 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 398 510] +=== 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 398 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 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 "" -=== 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:1683: "foo"(basename:"foo") is 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 398 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 651 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty5 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4] vs [foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 - testutil.go:395: Comparing: "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" 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_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_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty5 foo foo3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo3] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo4] + 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: "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: "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 @@ -120646,109 +117041,117 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 -=== 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:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 404 657] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 404 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 657 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 316 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 402 655] +=== 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 402 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 "" -=== 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:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 405 658] 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: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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 403 656] +=== 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 403 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 403 515] +=== 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 403 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 403 656] -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/recursive-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/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: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo6 foo_empty2 foo5 foo_empty] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2] vs [foo2 foo_empty2 foo4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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 @@ -120761,317 +117164,304 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo5] vs [foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3] -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 403 515] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 322, NextOffset: 355 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 260, NextOffset: 371 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 492 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === 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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty5 foo] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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_empty" vs "foo_empty" +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 405 658] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 405 517] + 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 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 400 653] + 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 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: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 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 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=0,prefix="/",format=USTAR,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 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: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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== 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 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=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_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2] vs [foo3 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo5 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: 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,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 testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5] vs [foo foo_empty foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 365, NextOffset: 398 +=== 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=USTAR,minChunkSize=0 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty2 foo_empty5 foo6 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3] - 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: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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 404 657] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 832 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 651, NextOffset: 684 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 832, NextOffset: 968 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 794 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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: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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 404 516] +=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 405 658] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 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 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 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=0,prefix="../",format=GNU,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 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 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:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 147] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo5 foo6 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] vs [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo6 foo foo3 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6] vs [foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:509: Offset: 1015, NextOffset: 1092 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 409 662] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 324, NextOffset: 357 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 @@ -121084,15 +117474,38 @@ 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: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 982, NextOffset: 1015 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 842, NextOffset: 919 +=== 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 + 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo5 foo6] +=== 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=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo5 foo_empty5] vs [foo2 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] 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: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 @@ -121103,106 +117516,70 @@ 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 409 521] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 409 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=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 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] +=== 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 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: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 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: [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 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: [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=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 144] 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: [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 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: [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 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] + testutil.go: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 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:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty5 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty] vs [foo foo_empty3 foo_empty5 foo6 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 @@ -121212,7 +117589,28 @@ testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_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 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 @@ -121224,27 +117622,8 @@ testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 -=== 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: -=== 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/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty3 foo6 foo foo_empty foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 @@ -121257,15 +117636,17 @@ 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: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo" vs "foo" @@ -121273,83 +117654,53 @@ testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 153] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] +=== 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 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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:1580: testing streams: [0 0 2688] + 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 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:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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 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: [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 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 "": [foo6 foo_empty foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo foo_empty2 foo4 foo_empty5 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,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=PAX,minChunkSize=0 - testutil.go:509: Offset: 371, NextOffset: 404 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty foo_empty2 foo3 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 @@ -121360,11 +117711,12 @@ testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 @@ -121372,134 +117724,143 @@ testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2] vs [foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty3 foo4] vs [foo_empty4 foo foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] - 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: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 148] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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 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: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 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: [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 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: [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 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/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: [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=0,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153] 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: [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 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: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 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 142] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 154 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo3 foo2 foo_empty3 foo4 foo5 foo foo_empty] vs [foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo2 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 487, NextOffset: 520 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 @@ -121507,308 +117868,322 @@ testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo_empty5 foo_empty3 foo6] vs [foo3 foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo5 foo] -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - 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=PAX,minChunkSize=0 - 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/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 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: 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: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 +=== 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 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 832, NextOffset: 968 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 794 - 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: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 149] +=== NAME 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 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: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 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: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 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,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 149] + 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 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: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 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:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#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 110] 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:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty foo_empty3 foo4 foo5 foo] vs [foo2 foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo2 foo3 foo5 foo_empty5 .no.prefetch.landmark 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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 919 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 153] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1015, NextOffset: 1092 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 324 + 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: 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo_empty3 foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo6 foo foo_empty2 foo_empty3] vs [foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 -=== 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: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1015, NextOffset: 1092 - testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:509: Offset: 842, NextOffset: 919 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === 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=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] +=== 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 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: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 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: [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 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 152] + 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 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:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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_empty4 foo_empty5 foo6 foo_empty2 foo3 foo2 foo_empty3 foo4 foo5 foo foo_empty] vs [foo2 foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty foo2 foo_empty2 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] + 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: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:509: Offset: 992, NextOffset: 1069 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 650, NextOffset: 683 - testutil.go:509: Offset: 533, NextOffset: 641 - testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty3 foo4 foo5 foo foo3 foo_empty4 foo_empty5 foo6 foo_empty2] -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153] +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 251, NextOffset: 359 +=== NAME 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 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:509: Offset: 347, NextOffset: 482 +=== 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=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo foo3 foo_empty3] vs [foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6 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: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:509: Offset: 815, NextOffset: 892 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 -=== 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=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 148] + testutil.go:509: Offset: 650, NextOffset: 683 + testutil.go:509: Offset: 500, NextOffset: 533 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 650, NextOffset: 683 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 @@ -121816,123 +118191,104 @@ 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:509: Offset: 111, NextOffset: 218 === 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 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] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 154 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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 149] + testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,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 124] 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:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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: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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6] vs [.no.prefetch.landmark foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2] 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:509: Offset: 353, NextOffset: 489 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "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: 368, NextOffset: 401 - testutil.go:509: Offset: 489, NextOffset: 522 - testutil.go:509: Offset: 401, NextOffset: 511 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go: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: 907 + testutil.go:509: Offset: 1003, NextOffset: 1080 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty4 foo5 foo foo2 foo_empty3 foo4 foo_empty5 foo6 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: "foo5" vs "foo5" + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,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: 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=true,format=PAX 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: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 === 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 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 @@ -121942,212 +118298,188 @@ testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 489, NextOffset: 522 - testutil.go:509: Offset: 368, NextOffset: 401 - testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go:509: Offset: 401, NextOffset: 511 - testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105] +=== 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 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: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/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=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 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: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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,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:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110] + testutil.go:2349: [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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114] + testutil.go: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 + 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 === 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 foo2 foo_empty5 foo6 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 - testutil.go:395: Comparing: "foo_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: 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" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty foo2 foo_empty4 foo5] vs [foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4] vs [foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty 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: "foo6" vs "foo6" + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 995, NextOffset: 1072 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 127] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 517, NextOffset: 652 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 127 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:509: Offset: 537, NextOffset: 646 -=== NAME TestGzipEStargz/testWriteAndOpen/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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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:509: Offset: 537, NextOffset: 646 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113] +=== NAME 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 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=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 126] 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 -=== 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=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112] + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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: [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 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: [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 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: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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=1,prefix="/",format=PAX,minChunkSize=64000#01 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4] vs [foo3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty foo2] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - 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 @@ -122155,26 +118487,43 @@ testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "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_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo foo_empty foo_empty3 foo5 foo6] vs [foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 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: "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: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 227, NextOffset: 260 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_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_empty2 foo3 foo4 foo_empty5 foo_empty foo foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3] + testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 @@ -122183,128 +118532,118 @@ testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 129] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,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 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 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 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110] + testutil.go: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 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,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 124] + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117] + testutil.go: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 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: [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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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 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:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 428] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === 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 "": [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty foo2 foo_empty3 foo4] vs [foo5 foo6 foo_empty foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark] + 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: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 287] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 117] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== 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 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:2349: [1] at 287 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: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 "": [foo5 foo6 foo_empty foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo] vs [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo5] vs [foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 @@ -122314,121 +118653,132 @@ testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 125] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 258, NextOffset: 370 -=== 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_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: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_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: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 428] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === 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 118] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132] + testutil.go:2349: [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 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-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 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: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 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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132] + testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3] vs [foo_empty foo2 foo_empty2 foo3 foo5 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo_empty3 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2] vs [foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo 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: 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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 126] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 293] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo2 foo4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo] + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty3 foo4 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: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 @@ -122441,29 +118791,12 @@ 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: "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=-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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 + 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: "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: "foo6" vs "foo6" @@ -122471,54 +118804,66 @@ testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 -=== 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] +=== NAME 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 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: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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 129] +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 296] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 432] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== 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: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 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: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 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: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 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: [1] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 434] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 + testutil.go:2349: [1] at 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 293] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 436] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo3 foo_empty2 foo_empty5 foo6 foo_empty foo2] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo6 foo] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo3 foo] vs [foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo3 foo6 .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: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 @@ -122526,19 +118871,9 @@ testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 514, NextOffset: 547 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -122551,44 +118886,15 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo_empty5 foo6 foo5 foo foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 525, NextOffset: 661 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 514 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo6] vs [foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 @@ -122596,6 +118902,7 @@ 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 @@ -122607,199 +118914,196 @@ 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=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] + 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: "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/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 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === 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=GNU - testutil.go:1580: testing streams: [0 0 134] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,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 129] - testutil.go:2330: got gzip streams: +=== 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 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: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 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: [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 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: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 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: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 === 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 foo3 foo6 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty5 foo6 foo2 foo4] vs [foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo3 foo6 .no.prefetch.landmark foo 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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5 foo6] 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: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go: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: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 287] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 672 + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== 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: 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" + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 -=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo5] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo6 foo2] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_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: 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: "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" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 430] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 851, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 705, NextOffset: 819 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - 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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:509: Offset: 852, NextOffset: 929 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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 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] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 1536 - testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 433] + testutil.go: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=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 293] + 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 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: [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 2660 - testutil.go:2349: [1] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=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":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 foo5 foo6 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo6 foo2 foo_empty2 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:401: Directory: "" vs "": [foo4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo_empty4 foo5] vs [foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo_empty foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 @@ -122807,34 +119111,36 @@ testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 -=== 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: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3] vs [foo foo2 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 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: "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: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo5 foo_empty5 foo_empty foo4 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo6 foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 @@ -122843,176 +119149,214 @@ 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/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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] === 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: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 -=== 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=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] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 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 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#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 436] + 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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 "": [foo6 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo3 foo_empty3 foo_empty4] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 +=== NAME TestGzipEStargz/testWriteAndOpen/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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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 + 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=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 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: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo4 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 295] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 262, NextOffset: 375 -=== 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 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 436] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go: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/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 295] +=== 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 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 -=== 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 439] + 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 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: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=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 @@ -123022,7 +119366,9 @@ 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/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -123032,79 +119378,72 @@ testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== 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=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty foo2 foo3 foo_empty5 foo6 foo] vs [foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] vs [foo_empty4 foo5 foo_empty2 foo_empty3 foo4 foo3 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "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: "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: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "" vs "" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo6] vs [foo5 foo6 foo foo_empty foo_empty4 foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,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: "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 @@ -123116,20 +119455,21 @@ testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=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 @@ -123139,7 +119479,7 @@ 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/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 @@ -123149,9 +119489,7 @@ testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== 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 @@ -123161,7 +119499,7 @@ 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/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 @@ -123171,55 +119509,36 @@ 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/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo5 foo_empty5] vs [foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo2 foo3 foo5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,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_empty" vs "foo_empty" 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=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 @@ -123227,60 +119546,53 @@ 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: "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 "": [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo4 foo_empty foo2 foo3 foo_empty3] vs [foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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" 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" -=== 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: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: 1099 + testutil.go:509: Offset: 852, NextOffset: 929 === 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:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 @@ -123288,7 +119600,7 @@ 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/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 @@ -123298,7 +119610,7 @@ testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/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 @@ -123308,331 +119620,273 @@ 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/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=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: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 === 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 "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo6] vs [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo4 foo5 foo6 .no.prefetch.landmark foo_empty2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo foo_empty foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo foo2 foo6 .no.prefetch.landmark] 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: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo foo_empty] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 660 -=== 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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 660, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 838, NextOffset: 915 + 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: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] +=== 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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2349: [1] at 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=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 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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2349: [1] at 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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go: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 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: [1] at 131 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo_empty foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 554, NextOffset: 667 +=== 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 + 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 +=== 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/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + 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" +=== 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: 667, NextOffset: 700 +=== 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:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "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: 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_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo2] vs [foo_empty2 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty foo3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 408, NextOffset: 521 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo5] vs [foo4 foo_empty4 foo5 foo3 foo_empty3 foo2 foo_empty2 foo_empty5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 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/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "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 -=== 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: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 - 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=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] +=== 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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty3 foo_empty2 foo3 foo_empty5 foo_empty foo2] vs [foo foo_empty foo_empty5 foo6 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 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" vs "foo" - 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: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:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 -=== 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: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" @@ -123641,210 +119895,221 @@ testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 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:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo foo2 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=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] +=== 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 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:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 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 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=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] + 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 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: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=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty5 foo6 foo foo3 foo5] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "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 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 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: 329, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 248 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: 264, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 362, NextOffset: 500 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 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: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo" 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: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:395: Comparing: "foo_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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 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: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 +=== RUN TestGzipEStargz/testWriteAndOpen/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:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo3 foo5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty] + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "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_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=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] +=== 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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 + 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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 @@ -123855,72 +120120,46 @@ testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 131 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: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1715, NextOffset: 1752 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go: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_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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] vs [foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "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: 2257 - testutil.go:509: Offset: 1797, NextOffset: 1942 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo_empty2 foo3 foo_empty foo2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 @@ -123931,591 +120170,128 @@ testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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 "": [foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty5 foo foo_empty foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty5 foo6 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1733, NextOffset: 1770 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:509: Offset: 1819, NextOffset: 1964 - 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo5 foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:395: Comparing: "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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 -=== 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 - 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 -=== 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" - 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3] vs [foo foo_empty foo_empty2 foo_empty3 foo5 foo2 foo3 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: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:509: Offset: 496, NextOffset: 785 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 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=9,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 1797, NextOffset: 1942 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=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 "": [foo4 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 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" 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: "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: "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 "": [foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo_empty2 foo4 foo_empty4 foo5] vs [foo4 foo6 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 2285 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1824, NextOffset: 1969 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 === 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: 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 250 394 542 660 716] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 716 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 250 394 542 660 713] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 660 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 713 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== 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 "": [foo4 foo_empty4 foo foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6] vs [foo6 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo foo3 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: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1066, NextOffset: 1389 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 819, NextOffset: 1108 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 716 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=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_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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_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: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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_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 "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo4 foo_empty4 foo5 foo3] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo6 foo2 foo_empty3 foo5 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty5 foo6 foo5 foo foo2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:509: Offset: 500, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [6] at 718 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: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 +=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 @@ -124526,97 +120302,103 @@ testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go: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=USTAR,minChunkSize=0 + 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134 254 397 546 664 720] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 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 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=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717] + 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=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 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=PAX,minChunkSize=0 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=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 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [.no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo6 foo4 foo foo_empty foo2 foo_empty2 foo3 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: 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: "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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo4 foo5 foo_empty5] vs [foo foo_empty3 foo4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty3 foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty] vs [foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty5 foo foo4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 @@ -124629,13 +120411,57 @@ testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + 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 +=== 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 +=== 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=GNU + testutil.go:1580: testing streams: [0 0 134 254 397 546 664 720] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 664 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 720 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 664 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 717 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -124646,8 +120472,7 @@ testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/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=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] testutil.go:2330: got gzip streams: @@ -124659,115 +120484,107 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,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 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty] vs [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2103, NextOffset: 2140 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1824, NextOffset: 1969 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty3 foo4 foo_empty5 foo foo_empty foo2] vs [foo_empty foo2 foo5 foo_empty5 foo6 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "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: "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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 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_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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/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=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,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 108 212 329 453 559 601] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 210 326 449 554 604] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -124778,8 +120595,52 @@ testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 604 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=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 foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go: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: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1108, NextOffset: 1145 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1145, NextOffset: 1434 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 @@ -124788,7 +120649,46 @@ testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 testutil.go:2349: [6] at 596 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo5 foo6] vs [foo foo_empty foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 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: 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: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 1797, NextOffset: 1942 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=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: @@ -124802,6 +120702,8 @@ === 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: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=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 @@ -124809,89 +120711,7 @@ testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1398, NextOffset: 1435 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 788, NextOffset: 825 - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 825, NextOffset: 1116 - testutil.go:509: Offset: 1072, NextOffset: 1398 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 460, NextOffset: 497 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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: "foo5" vs "foo5" - testutil.go:509: Offset: 1444, NextOffset: 1481 - testutil.go:509: Offset: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty5 foo6] vs [foo2 foo_empty2 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4] - 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2088, NextOffset: 2125 - testutil.go:509: Offset: 1772, NextOffset: 1809 - testutil.go:509: Offset: 2125, NextOffset: 2270 - testutil.go:509: Offset: 1809, NextOffset: 1954 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1398, NextOffset: 1435 - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1435, NextOffset: 1726 - testutil.go:509: Offset: 1153, NextOffset: 1444 - 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=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 @@ -124902,7 +120722,7 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] testutil.go:2330: got gzip streams: @@ -124914,96 +120734,96 @@ 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 -=== 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"}]} +=== 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 "": [foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2] vs [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo3 foo_empty3 foo2 foo_empty2 foo5 foo_empty5 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo4 foo_empty5 foo6] 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: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: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: 464 - testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1825, NextOffset: 1970 - testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go: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: 464, NextOffset: 501 - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo6 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3] vs [foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + 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: 676, NextOffset: 713 - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go: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: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_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: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_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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== 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:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] + testutil.go:2330: got gzip streams: +=== 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=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 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 @@ -125014,6 +120834,8 @@ testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -125024,36 +120846,6 @@ 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=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3] vs [foo2 foo3 foo5 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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" - 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1814, NextOffset: 1959 - testutil.go:509: Offset: 2130, NextOffset: 2275 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -125064,60 +120856,87 @@ testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo6 foo2 foo3 foo5] vs [foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo3 foo5 foo_empty5] - 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 "": [foo5 foo_empty5 foo_empty3 foo_empty4 foo2 foo_empty2 foo3 foo4 foo6 foo foo_empty] vs [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4] 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: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: 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: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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: "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: "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: "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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty4 foo5 foo_empty5 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo4 foo6 foo] 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: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_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: "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: "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:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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] -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go: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 @@ -125127,7 +120946,8 @@ testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] testutil.go:2330: got gzip streams: @@ -125149,120 +120969,109 @@ 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=-1,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo foo_empty foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 1969 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1456, NextOffset: 1493 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty2 foo4 foo_empty5 foo6] vs [foo6 foo foo_empty2 foo3 foo5 foo_empty5 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo2" vs "foo2" === 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: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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,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: 800, NextOffset: 837 - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1747, NextOffset: 1784 - testutil.go:509: Offset: 1503, NextOffset: 1799 - testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty5 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4] vs [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5 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: 348, NextOffset: 385 - testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1836, NextOffset: 1981 - testutil.go:509: Offset: 2151, NextOffset: 2296 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo3 foo5 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty3] vs [foo_empty2 foo4 foo_empty5 foo6 foo5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 680, NextOffset: 717 - testutil.go:509: Offset: 467, NextOffset: 504 - testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" 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: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: 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: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=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1747, NextOffset: 1784 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2151, NextOffset: 2296 - testutil.go:509: Offset: 1836, NextOffset: 1981 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -125273,7 +121082,7 @@ testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625] testutil.go:2330: got gzip streams: @@ -125285,40 +121094,7 @@ 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"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo4 foo5] vs [foo_empty5 foo6 foo foo2 foo4 foo5 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 @@ -125328,57 +121104,6 @@ testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo4 foo5 foo_empty5] vs [foo5 foo6 foo_empty foo2 foo4 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.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 - 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -125399,19 +121124,72 @@ 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=-1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":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=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=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 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6 foo3 foo_empty3] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 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:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo5 foo] vs [foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1809, NextOffset: 1954 + testutil.go:509: Offset: 2125, NextOffset: 2270 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:509: Offset: 709, NextOffset: 1035 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 788, NextOffset: 825 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 825, NextOffset: 1116 + testutil.go:509: Offset: 1072, NextOffset: 1398 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 [foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:509: Offset: 1153, NextOffset: 1444 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625] testutil.go:2330: got gzip streams: @@ -125420,79 +121198,24 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR 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: 8103, NextOffset: 9696 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5] vs [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 foo3 foo_empty3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go: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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 788, NextOffset: 825 + testutil.go:509: Offset: 1072, NextOffset: 1398 + testutil.go:509: Offset: 825, NextOffset: 1116 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617] testutil.go:2330: got gzip streams: @@ -125504,10 +121227,37 @@ testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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 113 217 340 469 575 625] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4] vs [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo6 foo2 foo_empty2] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1788, NextOffset: 1825 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1825, NextOffset: 1970 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 @@ -125516,6 +121266,60 @@ 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo6 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1788, NextOffset: 1825 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:509: Offset: 1825, NextOffset: 1970 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:395: Comparing: "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: "foo_empty" vs "foo_empty" +=== 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 113 217 340 469 575 617] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -125526,57 +121330,6 @@ 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=-1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty5 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo4 foo5 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.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" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo6 foo4 foo5 foo3] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo4 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 -=== 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 @@ -125587,36 +121340,7 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 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_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: 1602, NextOffset: 1639 - testutil.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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 112 216 338 466 572 614] testutil.go:2330: got gzip streams: @@ -125627,7 +121351,6 @@ 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === 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: @@ -125639,19 +121362,58 @@ testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 636 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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 "": [foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo3] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty4 .no.prefetch.landmark foo_empty foo4 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2] + 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: "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: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_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: "foo6" vs "foo6" + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1814, NextOffset: 1959 + testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3] vs [foo_empty2 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3] + 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 === 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1156, NextOffset: 1448 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 1024 @@ -125660,73 +121422,41 @@ testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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=1,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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.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_empty5" vs "foo_empty5" +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty5 foo_empty foo_empty2 foo4 foo_empty4] vs [foo3 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 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: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 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: 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: 4834, NextOffset: 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: 1037, NextOffset: 1074 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1074, NextOffset: 1400 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 827, NextOffset: 1119 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: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1766, NextOffset: 2093 + testutil.go:509: Offset: 1485, NextOffset: 1777 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=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=PAX testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] testutil.go:2330: got gzip streams: @@ -125738,12 +121468,6 @@ 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 -=== 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 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -125754,7 +121478,7 @@ 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=-1,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/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: @@ -125766,118 +121490,113 @@ testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 633 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=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=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 foo_empty foo_empty2 foo5 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4] vs [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo5 foo_empty foo2 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo5 foo] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo_empty foo2] + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1836, NextOffset: 1981 + testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 504, NextOffset: 800 + testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" + testutil.go:509: Offset: 1466, NextOffset: 1503 === 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] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1747, NextOffset: 1784 === 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=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1503, NextOffset: 1799 +=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty4] vs [foo foo_empty foo_empty2 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty3 foo_empty2 foo3 foo5 foo 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_empty2" vs "foo_empty2" + 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: 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:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2151, NextOffset: 2296 + testutil.go:509: Offset: 1836, NextOffset: 1981 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 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: 1047, NextOffset: 1084 + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 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: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -125898,11 +121617,11 @@ 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=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=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo5 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3] vs [.no.prefetch.landmark foo foo_empty4 foo_empty5 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty4 foo5 foo_empty] vs [foo foo_empty2 foo_empty4 foo_empty5 foo6 foo5 .no.prefetch.landmark 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 @@ -125920,57 +121639,67 @@ testutil.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_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 "": [.no.prefetch.landmark foo foo_empty4 foo_empty5 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo_empty4 foo_empty5 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo3] vs [foo_empty foo2 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 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_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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,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" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=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: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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 @@ -125978,24 +121707,7 @@ 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=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - 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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126006,6 +121718,8 @@ testutil.go:2349: [5] at 577 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 627 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,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 113 218 341 470 577 619] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126016,31 +121730,16 @@ testutil.go:2349: [5] at 577 in stargz, uncompressed length 512 testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] 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_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_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo3 foo_empty4 foo foo2 foo_empty2] vs [foo2 foo_empty3 foo_empty4 foo6 foo_empty foo foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 @@ -126052,70 +121751,76 @@ testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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 "": [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo foo2 foo3] vs [foo5 foo_empty5 foo6 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo] -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo5 foo_empty foo2 foo_empty3 foo_empty4 foo6] vs [foo_empty4 foo foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 -=== 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 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 -=== 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=USTAR - testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [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=PAX,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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_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" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 642 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== 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=-1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634] testutil.go:2330: got gzip streams: @@ -126127,8 +121832,6 @@ testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 testutil.go:2349: [6] at 634 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126149,28 +121852,36 @@ testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 testutil.go:2349: [6] at 634 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty2 foo3 foo4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo6 foo2 foo foo_empty foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4] vs [foo6 foo foo3 foo_empty3 foo4 foo_empty5 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_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: 5351, NextOffset: 5388 testutil.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: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.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 @@ -126181,73 +121892,58 @@ testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo6 foo2] vs [foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo_empty3 foo4 foo_empty5] vs [foo2 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 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_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: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 === 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: +=== 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=GNU 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [5] at 588 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: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [6] at 638 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 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630] testutil.go:2330: got gzip streams: @@ -126269,47 +121965,44 @@ testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 -=== 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 "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 foo_empty foo4] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty2 foo3 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: "foo" vs "foo" -=== 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 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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: [5] at 1247 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 +=== 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2 foo4] 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: 545, NextOffset: 582 + testutil.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: "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" -=== 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: 2147, NextOffset: 2184 testutil.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 @@ -126317,46 +122010,58 @@ testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo6 foo foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + 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=USTAR,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" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 736 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: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [6] at 1500 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: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" @@ -126364,20 +122069,19 @@ testutil.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=-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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + 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=-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 @@ -126388,7 +122092,7 @@ testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 +=== 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=-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: @@ -126400,98 +122104,129 @@ 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 -=== 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:1580: testing streams: [0 0 223 439 740 1038 1253 1365] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1253 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo3 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo3 foo5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo2 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 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_empty2" vs "foo_empty2" + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo5 foo6] vs [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo3 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 - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo2 foo5] vs [foo4 foo_empty4 foo5 foo6 foo_empty2 foo_empty3 foo2 foo3 foo_empty5 foo foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [3] at 743 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 + testutil.go:509: Offset: 545, NextOffset: 582 +=== 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 + 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" +=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1253 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + 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 +=== 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=-2,prefix="./",lossless=false,format=USTAR + 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 @@ -126501,7 +122236,7 @@ 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/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 @@ -126511,36 +122246,16 @@ testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 foo5 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_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_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo6] vs [foo6 foo2 foo4 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 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: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" @@ -126548,87 +122263,81 @@ testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_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_empty2 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=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" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === 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: @@ -126640,17 +122349,7 @@ 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty4 foo6 foo foo2] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === 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: @@ -126662,13 +122361,51 @@ testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1503 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 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: "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: "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 @@ -126679,39 +122416,36 @@ testutil.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_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty3 foo5 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 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: 6953, NextOffset: 6990 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:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo foo2 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_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 @@ -126723,37 +122457,10 @@ testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1503 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126774,107 +122481,16 @@ testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 -=== 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 foo5 foo6 foo foo3 foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo_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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo3 foo4] vs [foo foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:509: Offset: 965, NextOffset: 1050 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "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 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 980, NextOffset: 1143 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 799, NextOffset: 928 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [6] at 1372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === 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: 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" -=== 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 226 444 749 1051 1268 1521] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126885,8 +122501,6 @@ testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126897,6 +122511,8 @@ testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -126907,7 +122523,22 @@ 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 -=== 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=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty3 foo5 foo4 foo_empty4 foo_empty5 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: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 === 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: @@ -126919,109 +122550,81 @@ 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 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo5] - 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 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo foo_empty3 foo5] vs [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4] 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:509: Offset: 1602, NextOffset: 1639 + testutil.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: "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:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:509: Offset: 3204, NextOffset: 3241 + testutil.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: 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:509: Offset: 4834, NextOffset: 4871 + testutil.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: 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:509: Offset: 6464, NextOffset: 6501 + testutil.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: "" vs "" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1528] -=== 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 foo foo2 foo3 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6] vs [foo4 foo_empty4 foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 603, NextOffset: 640 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 228 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: 822, NextOffset: 954 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 640, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU 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" -=== 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: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1278 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 977, NextOffset: 1062 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,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: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -127056,7 +122659,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=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -127064,22 +122667,115 @@ 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: +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo6 foo_empty5 .no.prefetch.landmark foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-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: 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_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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 === 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=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo_empty5 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6] vs [foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty3 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 6953, NextOffset: 6990 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 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=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8103, NextOffset: 9696 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 === 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=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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testWriteAndOpen/lossy-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 +=== 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 @@ -127091,38 +122787,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=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo2 foo_empty3 foo4 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 -=== 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 @@ -127130,64 +122794,11 @@ testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 131, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty2 foo_empty3 foo_empty4] vs [foo2 foo_empty3 foo4 foo_empty5 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === 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: @@ -127199,7 +122810,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/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: @@ -127212,8 +122822,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=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -127224,18 +122832,105 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=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 foo3 foo_empty3 foo6 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4] vs [foo5 foo3 foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.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 === 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=0,prefix="./",src=1,format=GNU,minChunkSize=0 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.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_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo5] vs [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 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: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"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=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 === 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=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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 === 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=0,prefix="./",src=1,format=GNU,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=1,format=GNU,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 @@ -127246,7 +122941,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=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#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -127259,130 +122953,132 @@ testutil.go:1641: [2]: {"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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo3 foo_empty4 foo foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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_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" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo foo_empty foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 610 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go: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" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 === 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:509: Offset: 990, NextOffset: 1075 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/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"}]} === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== 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 "": [foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.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 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3786, NextOffset: 5351 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 === 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "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 === 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 + 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: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== 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":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=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -127394,30 +123090,154 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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 foo_empty foo_empty2 foo3 foo_empty4 foo2 foo_empty3 foo4 foo_empty5] vs [foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo6 foo_empty foo5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo4 foo_empty5 foo2 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 146 199] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== 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: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2147, NextOffset: 2184 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_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 +=== 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 146 199] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 145 198] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -127427,38 +123247,100 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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: 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" +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 +=== 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=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 "": [foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty foo3 foo5 foo_empty5] vs [foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5] + 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: "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 +=== 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo5 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" 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/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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 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_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 @@ -127470,198 +123352,163 @@ testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:509: Offset: 965, NextOffset: 1050 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147 200] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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: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 146 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 146 199] + 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=-1,prefix="../",format=PAX,minChunkSize=64000#01 +=== 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 146 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 145 198] - testutil.go:2330: got gzip streams: -=== 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 foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty5 foo2 foo_empty2 foo3 foo5] + testutil.go:401: Directory: "" vs "": [foo4 foo6 foo foo_empty3 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "foo" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go: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: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 133 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 +=== 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=USTAR,minChunkSize=0 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4] vs [foo foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=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 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 301, NextOffset: 434 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 147 200] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=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 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 201] + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 175] 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: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":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: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 @@ -127671,10 +123518,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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -127684,20 +123531,43 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 131 173] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== 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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,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"} +=== 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=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:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty foo3 foo_empty4 foo5 foo] vs [foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo6 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo_empty2 foo3 foo_empty3 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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 @@ -127709,135 +123579,731 @@ 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty4 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 134 176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 134 176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 135 177] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo5 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo" 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: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo6 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 953, NextOffset: 990 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1201, NextOffset: 1286 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 990, NextOffset: 1075 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 140 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 140 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 180] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== 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 "": [foo5 foo6 foo foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo3 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1050 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 812, NextOffset: 943 + 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_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 137 179] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "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/testWriteAndOpen/lossy-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=PAX,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=-2,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 142 184] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + 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/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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 +=== 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"} +=== 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 foo5 foo6 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3] vs [foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6] vs [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo5 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: "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/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=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: "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: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:509: Offset: 977, NextOffset: 1062 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 319 431] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-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 +=== 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 "": [foo2 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo6 foo_empty] vs [foo3 foo4 foo_empty5 foo6 foo_empty2 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_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: "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 "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo foo_empty foo4 foo_empty4] vs [foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: "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:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4] vs [foo_empty3 foo5 foo_empty5 foo foo2 foo3 foo4 foo_empty4 foo6 foo_empty foo_empty2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 +=== NAME 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go: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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,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" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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 + 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=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 175] +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 133 175] + 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 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":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:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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 133 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 174] + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=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 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 + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4] vs [foo foo_empty foo_empty4 foo_empty5 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 @@ -127848,300 +124314,328 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== 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: 266, NextOffset: 303 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,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: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty2 foo_empty4 foo_empty foo2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "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 -=== NAME 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1201, NextOffset: 1286 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 1075 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,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: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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=false,format=GNU + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 475, NextOffset: 610 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === 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=GNU - testutil.go:1580: testing streams: [0 0 131 173] +=== 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 1536 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 134 176] + testutil.go: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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,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 134 176] + 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 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: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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 4257] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 3233] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=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 === 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_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo foo2 foo3 foo4 foo6] vs [foo3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2] vs [foo2 foo_empty3 foo_empty4 foo5 foo6 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 641 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:395: Comparing: "foo_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: 774, NextOffset: 811 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1155, NextOffset: 1192 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 263 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - 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/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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty4 foo5 foo6 foo2 foo_empty3] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo_empty5 foo_empty] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5] vs [foo foo2 foo3 foo4 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 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" -=== 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:395: Comparing: "foo_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_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/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180] +=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 135 177] + 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/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 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 -=== 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 140 182] + 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 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: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 1536 + 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=-2,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go: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 + testutil.go:1580: testing streams: [0 0 127 232] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 232 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty2 foo3 foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo_empty4 foo_empty5 foo6 foo foo4 foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo3 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 foo] vs [foo foo_empty foo2 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 777, NextOffset: 814 -=== 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=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: "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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 @@ -128158,44 +124652,16 @@ testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - 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=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 foo3 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty2 foo3 foo_empty4 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 246, NextOffset: 378 -=== 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: 133, NextOffset: 265 + 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 @@ -128203,129 +124669,89 @@ testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1197, NextOffset: 1282 - testutil.go:509: Offset: 985, NextOffset: 1070 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:509: Offset: 985, NextOffset: 1070 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 137 179] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=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 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/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 142 184] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 127 311] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142 184] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 + 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=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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 141 183] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 127 233] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go: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 === 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 131 240] + 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo5] vs [foo6 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty4] vs [foo2 foo_empty2 foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo3] + 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 -=== 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 300, NextOffset: 431 -=== 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 414, NextOffset: 581 -=== 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 581, NextOffset: 618 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:509: Offset: 618, NextOffset: 784 - 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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1154, NextOffset: 1191 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 131 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 973, NextOffset: 1058 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:395: Comparing: "foo" vs "foo" @@ -128333,48 +124759,24 @@ 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: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo_empty4] vs [foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo5] 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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 618, NextOffset: 784 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 315 427] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 821, NextOffset: 952 + 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 "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo5] vs [foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo_empty2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" @@ -128383,15 +124785,23 @@ testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 @@ -128399,98 +124809,57 @@ testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 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] +=== 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 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: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 318] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - 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: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 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=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 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 316 428] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 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 130 240] 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,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 316 428] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 130 238] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === 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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo4 foo_empty4 foo5] vs [foo6 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo2 foo3 foo_empty4] vs [.no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 @@ -128503,152 +124872,115 @@ 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: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 319 431] +=== NAME TestGzipEStargz/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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo4 foo_empty4 foo5] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty4 foo2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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 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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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} -=== 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=-2,prefix="/",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 270 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go: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_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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 321 433] +=== 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 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 321 433] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=-2,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=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 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 324 436] + 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 1536 - testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 3233] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 128 236] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 128 233] testutil.go:2330: 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: [1] at 128 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo2] vs [foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo6 foo] - 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: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo4 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2] vs [foo3 foo_empty4 foo6 foo_empty foo_empty2 foo2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 518 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=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: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 @@ -128659,298 +124991,294 @@ testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 242] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo4 foo6 foo foo2 foo3 foo_empty3] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo6 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6 foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + 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=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 + testutil.go:509: Offset: 687, NextOffset: 796 +=== 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=USTAR,minChunkSize=0 + 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 829, NextOffset: 965 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 679, NextOffset: 788 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 -=== 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: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=USTAR,minChunkSize=0 -=== 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 - testutil.go:1580: testing streams: [0 0 1057 3233] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132 244] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 3133] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 244 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 132 243] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233] + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#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 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=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 foo6 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo foo_empty foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo_empty4 foo5 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3] vs [foo5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo6] 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=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:509: Offset: 322, NextOffset: 355 +=== 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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,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: "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: "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: 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo4 foo5 foo6] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 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: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo6 foo3 foo5 .no.prefetch.landmark] vs [foo foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 260, NextOffset: 371 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go: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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 280] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 836, NextOffset: 913 - 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257] + testutil.go:2349: [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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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: "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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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=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 1057 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 3133] + testutil.go:2349: [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 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233] + testutil.go:2349: [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 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#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 109 210] testutil.go:2330: 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: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 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2349: [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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 + 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 === 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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo6 foo foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2] vs [foo foo_empty foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo_empty2 foo5 foo_empty5 foo foo2] vs [.no.prefetch.landmark foo foo_empty3 foo5 foo_empty5 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo4] 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_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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 276] + 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: 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" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 276 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: 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: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 @@ -128958,118 +125286,97 @@ 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 "": [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5] vs [foo4 foo5 foo6 foo foo_empty foo2 foo_empty4 foo_empty5 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: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty3 foo5 foo_empty5] vs [foo_empty5 foo foo2 foo_empty2 foo5 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 222 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - 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: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 351 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go: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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === 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=GNU - testutil.go:1580: testing streams: [0 0 1057 3233] +=== 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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2349: [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 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 127 235] + 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 127 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 233] + testutil.go: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=0,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 108 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 127 313] + 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127 311] + 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 === 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo5] vs [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo3 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:509: Offset: 1015, NextOffset: 1092 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 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: 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 -=== 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 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=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: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 @@ -129078,38 +125385,42 @@ testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 278] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 278 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo3 foo_empty3] vs [foo foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4] vs [foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty 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: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 @@ -129122,311 +125433,364 @@ 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: "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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 127 235] +=== 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 127 233] + 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 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 243] + 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=0,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=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 131 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 131 240] + 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 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 - testutil.go:1580: testing streams: [0 0 131 318] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=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 131 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 279 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=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 foo4 foo5 foo_empty2 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo] vs [foo foo2 foo3 foo_empty3 foo_empty5 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 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: "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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 210] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 + 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=9,prefix="",src=1,format=PAX,minChunkSize=0 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 -=== 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 314] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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 -=== 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 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 +=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo5 foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo foo5] vs [foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 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: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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" +=== 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 +=== 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 130 240] +=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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 238] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/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 130 239] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 288] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX 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: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 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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 + 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 === 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 130 315] - 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:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo4 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3] vs [foo foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 -=== 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 130 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 315 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: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" 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: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 112 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty4] vs [foo foo_empty foo4 foo_empty5 foo6 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_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=USTAR + 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=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo4 foo_empty4 foo6 foo3] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo5 foo6 foo] 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=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: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: "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 -=== 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 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 548 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 === RUN TestGzipEStargz/testBuild/empty_files-compression=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 128 234] +=== 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 292] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 245] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 + 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=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 132 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 245 in 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=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 132 242] + 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 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 321] + 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 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 318] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go: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 292] + 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=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 + 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=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo5 foo6 foo] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_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 @@ -129438,63 +125802,50 @@ 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" -=== 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: -=== 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 -=== 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 132 in stargz, uncompressed length 2148 - 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo3 foo4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty4 foo5 foo6 foo_empty3] vs [foo foo_empty2 foo3 foo5 foo6 foo_empty foo2 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: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 287] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 + 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: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 @@ -129504,196 +125855,215 @@ testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 -=== 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 241] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 208] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 201] + testutil.go:2349: [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 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 279] + 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 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 279 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#02 -=== 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: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=0,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=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 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 -=== 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"}]} -=== 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] + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113 294] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + 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 === 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6 foo_empty foo2] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty foo_empty2 foo3] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 112 210] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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=PAX,minChunkSize=0 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 -=== 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo] vs [foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo2 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: "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: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1092 - 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_empty foo2 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 1015, NextOffset: 1092 - testutil.go:509: Offset: 842, NextOffset: 919 -=== 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] +=== 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=-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 107 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 210] + testutil.go:2349: [1] at 218 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 218 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109 203] + testutil.go:2349: [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 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 282] + 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=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=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 109 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 282 in 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 277] + 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 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 277 in stargz, uncompressed length 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: [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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=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_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo3 foo5 foo_empty5] vs [foo3 foo5 foo_empty5 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty foo2 foo3 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: "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_empty" vs "foo_empty" + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 222 574] + 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: 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: "foo_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 @@ -129701,112 +126071,129 @@ 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: "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 -=== 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=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 208] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 359, NextOffset: 392 +=== 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 - 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:2349: [1] at 222 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: 482, NextOffset: 515 + testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:509: Offset: 515, NextOffset: 650 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 574 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: 111, NextOffset: 218 - testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo6] vs [foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:509: Offset: 111, NextOffset: 218 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4] vs [foo_empty foo_empty2 foo3 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 359, NextOffset: 392 + testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 222 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 782, NextOffset: 815 - testutil.go:509: Offset: 992, NextOffset: 1069 - testutil.go:509: Offset: 815, NextOffset: 892 - testutil.go:395: Comparing: "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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 992, NextOffset: 1069 + testutil.go:509: Offset: 815, NextOffset: 892 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 174, NextOffset: 207 + 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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 201] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 222 761] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 208] + testutil.go:2349: [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 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 201] + testutil.go:2349: [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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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 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 282] + 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 + 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 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 282 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 277] + 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=0,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=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 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: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 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo5 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 foo6] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4] -=== 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:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo5] + 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 @@ -129814,69 +126201,46 @@ 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: "foo6" vs "foo6" - testutil.go:509: Offset: 797, NextOffset: 830 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 830, NextOffset: 907 - testutil.go:509: Offset: 1003, NextOffset: 1080 -=== 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 105 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 220 760] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,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: 368, NextOffset: 401 - testutil.go:509: Offset: 489, NextOffset: 522 - testutil.go:509: Offset: 401, NextOffset: 511 - testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 foo2 foo foo_empty foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] vs [foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo4 foo_empty4] - 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" -=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - 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 -=== 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: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo4 foo5 .no.prefetch.landmark] vs [foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo2 foo3 foo_empty3 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 760 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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 @@ -129884,100 +126248,145 @@ testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:395: Comparing: "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 +=== 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 === 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 110 212] +=== 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: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 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=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 205] + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 220 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=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 110 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 284 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 281] + testutil.go: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 + 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 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: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 766] 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=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 203] + 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 625] 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:2349: [1] at 224 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 226 581] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo2 foo3 foo_empty4] vs [foo3 foo_empty3 foo6 foo foo_empty foo2 foo_empty2 foo_empty5 .no.prefetch.landmark foo4 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo5] vs [foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:395: Comparing: "foo" 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_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" +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 +=== 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 821, NextOffset: 898 +=== 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 + 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 995, NextOffset: 1072 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty foo_empty3 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 +=== 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - 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 foo3 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5] + 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 @@ -129989,143 +126398,136 @@ testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 995, NextOffset: 1072 + testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213] -=== 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: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 484 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 253, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=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: 484, NextOffset: 517 - testutil.go:509: Offset: 362, NextOffset: 395 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 788, NextOffset: 821 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 995, NextOffset: 1072 - testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 207] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 291] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 287] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=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 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 110 211] + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 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: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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#02 +=== 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 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: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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"}]} -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 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=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo_empty5] vs [.no.prefetch.landmark foo foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo4 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 112 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: 662, NextOffset: 695 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 216 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: 548, NextOffset: 659 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6] + 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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo6 foo2 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 @@ -130137,126 +126539,102 @@ testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 209] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 117 -=== 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=GNU,minChunkSize=0 - 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" === 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 112 293] - 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 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 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 2048 - 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=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] +=== 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 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 206] + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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 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: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=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 foo_empty foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo5 .no.prefetch.landmark foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== 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: "foo_empty" vs "foo_empty" - 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=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 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:509: Offset: 323, NextOffset: 356 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty4] vs [foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty4] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo3 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: "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 @@ -130268,105 +126646,124 @@ testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 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: "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_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" -=== 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 289] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,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=-1,prefix="/",lossless=false,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 209] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 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] +=== 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 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 113 212] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,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 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 294] + testutil.go: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/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=-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":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty2 foo4 foo_empty4] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3 foo6] +=== 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=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo2 foo_empty2 foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 @@ -130375,133 +126772,115 @@ 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: "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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 113 293] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo4 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:2349: [1] at 113 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== 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=USTAR,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: "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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3 foo5 foo6] vs [foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" 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: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 218 428] +=== 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 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 218 757] + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 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 - testutil.go:1580: testing streams: [0 0 218 616] + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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 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: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=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 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 221 572] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 221 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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" -=== 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=USTAR,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: "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 @@ -130512,130 +126891,143 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 -=== 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=USTAR,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=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 221 431] - 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: 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 foo6 foo_empty foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty2 foo_empty4 foo6 foo_empty foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 369, NextOffset: 402 -=== 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: 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_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 - 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 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 222 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 762] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 222 622] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== 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] +=== 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 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: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 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 - testutil.go:1580: testing streams: [0 0 220 571] + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=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 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: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo5 foo_empty foo2] vs [foo3 foo_empty3 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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 @@ -130652,210 +127044,254 @@ 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: "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: "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 foo3 foo_empty3 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3] 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 220 430] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 430 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,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: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 -=== 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=USTAR,minChunkSize=0#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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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: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: "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" === 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=PAX - testutil.go:1580: testing streams: [0 0 220 761] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 761 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 220 621] - 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 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 220 572] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - 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 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 437] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":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 foo2 foo_empty3 foo_empty4 foo5 foo4 foo6 foo foo_empty foo_empty2 foo3] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo3 foo_empty2 foo4 foo_empty4 foo_empty foo2] vs [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 134345] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + 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: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty3] vs [foo4 foo6 foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 + 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: 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: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo5] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo3 foo_empty3 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_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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 1085 testutil.go:509: Offset: 838, NextOffset: 915 -=== 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=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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 580] + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread 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=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 226 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 580 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 226 440] + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=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 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 @@ -130863,25 +127299,39 @@ 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo4 foo5 foo6 foo2 foo3] vs [foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark 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":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3] vs [foo2 foo_empty2 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 @@ -130897,43 +127347,16 @@ testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo foo2 foo_empty3 foo_empty4 foo6] vs [foo2 foo3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5] vs [foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 @@ -130944,51 +127367,28 @@ 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + 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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 @@ -130996,77 +127396,83 @@ 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo5] vs [.no.prefetch.landmark foo2 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 914 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo5 foo foo2] + 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: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo5] vs [foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty4 foo3 foo4 foo foo_empty foo_empty2] 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_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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 @@ -131077,120 +127483,49 @@ testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 -=== 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: === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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] +=== 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 48456 97551] 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 48456 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97551 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== 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":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo2] vs [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 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: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 533 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 411, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "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 @@ -131200,117 +127535,86 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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: 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 foo_empty4 foo5 foo foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty3 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo4 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo_empty2 foo3 foo_empty foo2] + 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "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: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 - 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 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go: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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48456 96574] 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 48456 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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=0#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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2] vs [foo foo_empty3 foo_empty4 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo6] - 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo3 foo_empty3 foo4 foo6 foo_empty foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -131318,153 +127622,110 @@ testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo6] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo_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: "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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 65579 133221] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48456 97551] 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 48456 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97551 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221] +=== 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 48456 96574] 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo3 foo2 foo_empty2 foo_empty4 foo_empty5 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo5 foo6] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 -=== 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:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" +=== 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: 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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 @@ -131476,513 +127737,379 @@ 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 "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo2 foo_empty3 foo4 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty foo5 foo6 foo] + 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 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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 96574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 -=== NAME TestGzipEStargz/testWriteAndOpen/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: 694, NextOffset: 806 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 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:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "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/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" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo6 .no.prefetch.landmark foo2 foo5] + 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: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 -=== 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: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo6 foo foo3] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty foo3 foo_empty3 foo4 foo] - testutil.go:395: Comparing: "foo_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: 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: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo5 foo6 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48455 97550] + 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: 514, NextOffset: 547 +=== 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=1,format=GNU,minChunkSize=0 + 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 -=== 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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 +=== 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":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty5 foo foo_empty foo3 foo_empty3 foo4] vs [foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 65579 134345] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,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=GNU,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 852, NextOffset: 929 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1099 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo4 foo_empty4 foo5] vs [foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6 foo2] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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: 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" 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: "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: "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 === 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 65579 133221] +=== 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 96573] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go: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 48455 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96573 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo2 foo3 foo_empty5 foo6 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo3 foo6] vs [foo foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo3 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 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: 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:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty5 foo5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48458 97556] +=== 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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo_empty2 foo3 foo2 foo4 foo_empty4 foo_empty5 foo foo_empty] vs [foo_empty foo_empty3 foo_empty5 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo6] - 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:401: Directory: "" vs "": [foo6 foo3 foo4 foo_empty4 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo_empty foo2] vs [foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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 @@ -131995,25 +128122,42 @@ 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: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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 [foo_empty3 foo5 foo6 foo_empty2 foo3 foo2 foo4 foo_empty4 foo_empty5 foo foo_empty] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo4 foo5 foo6] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo3 foo4 foo_empty4 foo6] + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:395: Comparing: "foo_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 @@ -132030,147 +128174,130 @@ testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48458 96582] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go: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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty2] vs [foo_empty5 foo foo2 foo3 foo5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo3 foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2] vs [foo6 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty5 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo3 foo5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] vs [foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo6 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5] vs [foo foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48460 96582] + 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: 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: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 +=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 48460 in stargz, uncompressed length 67584 + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== 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:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48460,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48458 97556] - testutil.go:2330: got gzip streams: +=== 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":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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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=9,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty5 foo_empty foo_empty2 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" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 @@ -132183,12 +128310,6 @@ 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_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" @@ -132196,96 +128317,89 @@ 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: "" 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_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo_empty foo_empty2 foo_empty3 foo_empty5] vs [foo3 foo4 foo foo_empty foo2 foo_empty2 foo6 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1444, NextOffset: 1738 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1456, NextOffset: 1493 -=== 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=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_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: 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: "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: 677, NextOffset: 714 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=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 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":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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_empty5 foo_empty foo2 foo_empty4 foo5 foo4 foo6 foo foo_empty2 foo3 foo_empty3] vs [foo_empty foo3 foo4 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 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: "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 "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo5 foo6 foo foo2] vs [foo_empty foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo5] 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: "foo_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: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 @@ -132296,22 +128410,26 @@ testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 +=== 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: 706, NextOffset: 1029 + 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 "": [foo5 foo_empty foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] vs [foo_empty foo2 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 @@ -132323,89 +128441,91 @@ 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_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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "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: "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=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 96582] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48460 96582] 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: [1] at 48460 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 "": [foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3] vs [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6 .no.prefetch.landmark foo] + 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: "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_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: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 "": [foo6 foo_empty foo3 foo_empty4 foo5 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo_empty foo_empty3 foo4 foo_empty4 foo6 foo_empty5 foo foo2 foo_empty2 foo3 foo5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2] vs [foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo5 foo6 foo_empty foo2 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 @@ -132416,211 +128536,200 @@ 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_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" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === 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=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48458 97556] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48461 97561] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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=-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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo2 foo_empty2 foo4 foo_empty3 foo_empty5 foo foo_empty foo3] vs [foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48458,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1438, NextOffset: 1475 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1722, NextOffset: 1759 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:509: Offset: 1802, NextOffset: 1947 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1475, NextOffset: 1765 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5 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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4] vs [foo_empty foo3 foo_empty3 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo5 foo6 foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 + 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 - 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== 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 48458 96582] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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=-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 foo_empty foo2 foo3 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo3 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48458 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo3] vs [foo4 foo_empty4 foo foo3 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2] + 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_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: "foo4" vs "foo4" - testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1162, NextOffset: 1456 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 1125, NextOffset: 1162 +=== 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 96584] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo6 foo5 .no.prefetch.landmark foo_empty] vs [foo2 foo3 foo6 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 @@ -132631,77 +128740,77 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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 +=== 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 96584 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=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 foo4 foo_empty4 foo6 foo2 foo_empty foo3 foo_empty3 foo5 foo_empty5 foo] vs [foo_empty foo_empty2 foo4 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo4] vs [foo_empty foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go: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: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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 "": [foo4 foo_empty4 foo6 foo_empty foo_empty2 foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty foo3 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo6 foo2] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo_empty foo_empty2 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6] + 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 @@ -132718,113 +128827,101 @@ 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 - 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:509: Offset: 1809, NextOffset: 1954 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48463 97565] - testutil.go:2330: got gzip streams: === 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=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 48459 97558] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97565 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=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 "": [foo5 foo foo_empty foo_empty4 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo3] vs [foo foo2 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo4 foo5 foo6] vs [foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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_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 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:395: Comparing: "foo_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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo foo2 foo_empty3 foo_empty4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty foo_empty4 foo5 foo] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1494, NextOffset: 1788 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:509: Offset: 1825, NextOffset: 1970 + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo6 foo_empty foo_empty2 foo3 foo_empty4] vs [foo foo2 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_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 @@ -132836,47 +128933,42 @@ testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1494, NextOffset: 1788 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48463 96591] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48459 96581] 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=0#02 -=== 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 96591 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo3 foo4 foo5 foo6] vs [foo2 foo4 foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 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_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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty4 foo5 foo6 foo] vs [foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 @@ -132892,107 +128984,98 @@ testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:509: Offset: 1766, NextOffset: 2093 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1814, NextOffset: 1959 + testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go: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 foo2 foo3 foo4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1037, NextOffset: 1074 - testutil.go:509: Offset: 790, NextOffset: 827 - testutil.go:509: Offset: 1074, NextOffset: 1400 - testutil.go:509: Offset: 827, NextOffset: 1119 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo4] vs [foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 foo 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: "foo6" vs "foo6" - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2130, NextOffset: 2275 - testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:509: Offset: 1814, NextOffset: 1959 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:509: Offset: 827, NextOffset: 1119 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 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/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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48463 97565] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48459 97558] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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_empty4 foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo5 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo5 foo6 foo_empty foo3] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97565 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - 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: "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: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 foo2 foo3 foo4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:509: Offset: 2151, NextOffset: 2296 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -133000,82 +129083,123 @@ 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 "": [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo3 foo5 foo6] vs [foo2 foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1466, NextOffset: 1503 + testutil.go:509: Offset: 1747, NextOffset: 1784 + testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo" 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=PAX + testutil.go:1580: testing streams: [0 0 48459 96581] + 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: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 504, NextOffset: 800 + testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:509: Offset: 837, NextOffset: 1133 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1503, NextOffset: 1799 + 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2151, NextOffset: 2296 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1836, NextOffset: 1981 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== 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=9,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty] vs [foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo4 foo5 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo6 foo_empty5 foo2 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48463 96591] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_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_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 @@ -133086,85 +129210,106 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo5 foo6 foo foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo6 foo_empty foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - 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=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo2 foo_empty4 foo_empty5] vs [foo4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96591 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.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: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48458 97557] + 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 97557 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48458 96580] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96580 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5] 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty2 foo5 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo4 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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.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_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 @@ -133176,129 +129321,116 @@ testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.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 "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo3 foo4] vs [foo_empty3 foo5 foo6 foo foo2 foo3 foo_empty4 foo_empty5 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: 8066, NextOffset: 8103 - testutil.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:401: Directory: "" vs "": [foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty2 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48463 97566] - 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 97566 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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 "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 foo_empty foo_empty3 foo4] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo_empty] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo5 foo6 foo foo2 foo_empty2] vs [foo_empty3 foo5 foo3 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3] vs [foo_empty foo_empty3 foo4 foo6 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -133310,127 +129442,144 @@ 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: "foo3" vs "foo3" + testutil.go:509: Offset: 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=false,format=GNU -=== 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=9,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go: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":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo6 foo5 foo foo_empty foo2 foo3 foo_empty3 foo4] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo6 foo] - 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 - 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 foo_empty foo3 foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo4 foo5 foo_empty5] vs [foo_empty5 foo_empty foo3 foo4 foo5 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 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: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48463 96592] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "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_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo6] vs [foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo5 foo foo_empty foo2 foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 -=== 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=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48462 96585] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 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/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=false,format=GNU + 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=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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:2349: [1] at 48463 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96592 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96585 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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_empty foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo4 foo5 foo_empty5 foo6 foo3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 +=== NAME TestGzipEStargz/testWriteAndOpen/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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -133442,56 +129591,41 @@ testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty4 foo6 foo_empty foo2 foo3 foo4 foo_empty5 foo foo_empty2 foo_empty3 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo foo2 foo3 foo4 foo6 foo_empty foo_empty2 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 @@ -133502,122 +129636,151 @@ testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48461 97563] - testutil.go:2330: got gzip streams: +=== 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 48461 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go: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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "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=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty5 foo6 foo5 foo foo_empty foo3 foo_empty3 foo_empty4] vs [foo_empty4 foo6 foo_empty foo2 foo_empty3 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo5 foo6 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3] vs [foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== 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: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo6 foo2 foo_empty2 foo4 foo_empty5 foo_empty4 foo5 foo foo_empty foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48462 96585] + 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: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96585 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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: 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_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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== 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 96589] +=== 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=GNU + 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 65536 - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96589 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -133625,100 +129788,120 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"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 foo foo2 foo_empty2 foo3 foo6 foo_empty foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo5 foo6 foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.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:401: Directory: "" vs "": [foo2 foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2] vs [foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty5 foo 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: 545, NextOffset: 582 testutil.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_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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo3 foo4 foo5 foo6] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty foo4 foo_empty4 foo_empty5 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 foo5 foo_empty5 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3] vs [foo2 foo3 foo6 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== 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 +=== 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 48462 96585] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96585 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo2 foo3 foo_empty4 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.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 @@ -133735,32 +129918,25 @@ testutil.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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty2 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty4 foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 -=== 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 97563] - 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: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 @@ -133773,108 +129949,94 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty 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: 5351, NextOffset: 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty2 foo_empty foo2 foo_empty5 foo] vs [foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo5 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo5 foo] 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: 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_empty" vs "foo_empty" + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo" vs "foo" - testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5] vs [foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -133882,42 +130044,28 @@ testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48461 96589] +=== 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 48095 96214] 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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 === 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 "": [foo5 foo6 foo foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4] vs [foo3 foo4 foo6 foo_empty foo_empty2 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] - 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_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo6 foo_empty foo_empty4 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: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 @@ -133926,41 +130074,45 @@ testutil.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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo6] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty] 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_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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -133971,24 +130123,37 @@ testutil.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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96214 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,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/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=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo5 foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo_empty5 foo6] vs [foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo_empty foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 @@ -134005,19 +130170,7 @@ testutil.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" -=== 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 97563] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 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: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -134028,23 +130181,15 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4] vs [foo_empty foo_empty2 foo_empty3 foo5 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty2] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo4 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 @@ -134056,6 +130201,13 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 @@ -134066,133 +130218,132 @@ testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48095 96200] + 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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo5] vs [foo foo2 foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo_empty5 foo6 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 3786, NextOffset: 5351 +=== 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty5] vs [foo foo3 foo_empty3 foo5 foo_empty foo2 foo_empty2 foo4 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:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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 + testutil.go:509: Offset: 582, NextOffset: 2147 === 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 96589] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo2] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo4 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] vs [foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2 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: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 @@ -134204,37 +130355,37 @@ testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "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: 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" 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: "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 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo6] vs [foo4 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 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: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 @@ -134245,188 +130396,170 @@ 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: "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" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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 97568] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,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=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48095 96214] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=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 97568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go: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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [.no.prefetch.landmark foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo_empty5] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark 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: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo_empty foo2] vs [foo_empty3 foo4 foo_empty5 foo6 foo3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty5 foo_empty foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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_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: 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48465 96594] - 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 96594 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=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 "": [foo5 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo6 foo] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo3 foo_empty4] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo2 foo_empty4 foo6 foo foo_empty] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo6] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 @@ -134437,19 +130570,6 @@ testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 @@ -134461,83 +130581,90 @@ testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:509: Offset: 968, NextOffset: 1053 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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 48465 97568] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48095 96200] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,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 97568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty3 foo_empty4 foo6] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo4 foo6] vs [foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo2 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: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_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: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty3 foo_empty4 foo6 foo] - 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 "": [foo2 foo_empty4 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo4 foo6 foo2 foo_empty3] 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_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: 583, NextOffset: 620 @@ -134557,46 +130684,55 @@ testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go: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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:509: Offset: 990, NextOffset: 1075 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48465 96594] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48095 96212] 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 96594 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "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 === 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 foo_empty foo3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty4 foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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 @@ -134608,33 +130744,38 @@ testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3] vs [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4] vs [foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4 foo foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 @@ -134645,153 +130786,137 @@ 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" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48464 97567] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97567 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo 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: "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:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo foo3 foo4 foo5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty5 foo5 foo6 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] vs [foo5 foo6 foo foo3 foo_empty4 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:509: Offset: 977, NextOffset: 1062 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48095 96198] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:509: Offset: 640, NextOffset: 772 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48464 96593] - testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96593 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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_empty foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo5 foo_empty2 foo3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo5 foo6 foo_empty2 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_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 +=== 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=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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 @@ -134803,52 +130928,31 @@ testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo" 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: "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 foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty2 foo3] vs [foo_empty foo2 foo3 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty5 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: 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:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo] vs [foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo_empty4 foo_empty5 foo_empty2 foo4] + 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" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=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 - testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 @@ -134860,14 +130964,53 @@ 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: "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 + testutil.go:509: Offset: 968, NextOffset: 1053 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== 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=-2,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48101 96223] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo4 foo_empty5] vs [foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo6 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4] + 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-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48101,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -134880,17 +131023,6 @@ 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" @@ -134898,28 +131030,19 @@ testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 -=== 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 96225] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5] vs [foo_empty5 foo_empty foo2 foo4 foo_empty3 foo_empty4 foo5 foo6 foo 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: "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:401: Directory: "" vs "": [foo3 foo_empty4 .no.prefetch.landmark foo foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo4 foo_empty5 foo_empty foo2 foo_empty4 foo5 foo6 foo foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 @@ -134930,70 +131053,46 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96225 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 === RUN TestGzipEStargz/testBuild/empty_files-compression=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:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== 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=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo4 foo_empty4 foo5] vs [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5 foo foo3 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1066 - testutil.go:509: Offset: 1192, NextOffset: 1277 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty4 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3] 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 @@ -135006,92 +131105,116 @@ 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 981, NextOffset: 1066 + testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo6] vs [foo4 foo_empty4 foo5 foo6 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty5 foo6 foo2 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1277 + testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1192, NextOffset: 1277 - testutil.go:509: Offset: 981, NextOffset: 1066 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48101 96211] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48101 96209] testutil.go:2330: got gzip streams: +=== 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:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 96209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48101,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo6 foo_empty2 foo] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 985, NextOffset: 1070 + testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 @@ -135099,13 +131222,25 @@ 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 "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo4 foo6] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo6] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty3 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty2 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 415, NextOffset: 583 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 948, NextOffset: 985 @@ -135116,53 +131251,45 @@ 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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== 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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48101 96223] + 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2] vs [foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo6 foo_empty3 foo_empty4 foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty5 foo] + 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" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 @@ -135173,101 +131300,75 @@ 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: "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: "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_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 "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo6] vs [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4] vs [foo_empty foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 -=== 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: 246, NextOffset: 377 - testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,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=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 96225] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48101 96209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96225 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: "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:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo6] vs [foo6 .no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 799, NextOffset: 836 @@ -135278,375 +131379,380 @@ 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: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 foo foo3 foo4 foo5 foo_empty4 foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo5] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: "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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go: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 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go: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=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === 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 "": [foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6 foo_empty foo_empty3] vs [foo6 foo foo2 foo3 foo5 foo_empty5 foo_empty4 .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: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 -=== 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 96211] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 +=== 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 96221] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "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 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty] vs [foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo6 foo_empty foo_empty3 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 898 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty4 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo4 foo_empty4 foo6 foo3] + 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 -=== 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=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 112, NextOffset: 220 - 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: "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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/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=GNU + testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo3 foo_empty3] vs [foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo5 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo_empty foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 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: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty2 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1086 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "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: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48100 96222] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96207] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty3 foo4 foo_empty5 foo_empty] vs [foo2 foo6 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go: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" -=== 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 - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48100,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo6] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2] vs [foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "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_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: 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: "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: "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: "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 === 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=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo6 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:509: Offset: 1015, NextOffset: 1092 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo6] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo4 foo5 foo_empty5] + 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: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 @@ -135658,88 +131764,81 @@ 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_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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo4 foo5 foo_empty5] vs [foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "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_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: 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48100 96208] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty2 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3] vs [foo2 foo_empty2 foo5 .no.prefetch.landmark foo foo_empty 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: 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_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 @@ -135750,7 +131849,6 @@ 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 @@ -135762,80 +131860,86 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48098 96219] + 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: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_empty4 foo_empty5 foo6 foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo] vs [foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo5 foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6] vs [foo_empty2 foo3 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo 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: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "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: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/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=1,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo2 foo3 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty] vs [foo_empty foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty5 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 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: "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_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 @@ -135846,78 +131950,93 @@ 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: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo5] + 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: 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6 .no.prefetch.landmark foo3] vs [foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48107 96234] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48098 96205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] vs [foo foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 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: "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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 @@ -135925,12 +132044,6 @@ testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 @@ -135941,76 +132054,67 @@ 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_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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty4] - 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:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:509: Offset: 827, NextOffset: 904 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== 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=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5 foo foo2 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo_empty foo2 foo5 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 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:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty2 foo4 foo_empty4] vs [foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty2 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 919 - testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 @@ -136022,25 +132126,29 @@ testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo foo_empty2 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo6 foo foo_empty2 foo4 foo_empty3 foo_empty5 foo_empty foo2 foo3] 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo5] vs [foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 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_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 @@ -136052,68 +132160,71 @@ 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: "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 -=== 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 48107 96220] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1015, NextOffset: 1092 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 +=== 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=9,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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 +=== 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96219] + 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 96220 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/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 +=== 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=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/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_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo6] vs [.no.prefetch.landmark foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] - 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:401: Directory: "" vs "": [foo5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty5] vs [.no.prefetch.landmark foo foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 111, NextOffset: 218 + testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 @@ -136130,197 +132241,214 @@ 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3] vs [foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty 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: 1069 + testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 992, NextOffset: 1069 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6] vs [foo2 foo_empty5 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 992, NextOffset: 1069 + testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96205] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty5 .no.prefetch.landmark foo_empty3 foo4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 830, NextOffset: 907 - testutil.go:509: Offset: 1003, NextOffset: 1080 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 225 - testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo foo2 foo3 foo_empty4] vs [foo_empty3 foo5 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2] 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 225 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:395: Comparing: "foo_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=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48107 96234] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 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: "foo5" vs "foo5" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 830, NextOffset: 907 + testutil.go:509: Offset: 1003, NextOffset: 1080 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo4 foo_empty5] vs [foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty foo_empty4 foo_empty5 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo_empty foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 1003, NextOffset: 1080 + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:395: Comparing: "foo_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: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 691 - testutil.go:509: Offset: 511, NextOffset: 544 - testutil.go:509: Offset: 691, NextOffset: 801 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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 === 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=PAX - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48095 96217] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 48095 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=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_empty4 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2] vs [foo_empty foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4 foo5] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3] + 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: "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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 652, NextOffset: 685 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 685, NextOffset: 794 - testutil.go:395: Comparing: "foo" 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_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: "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 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo5 foo6 foo_empty] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo3 foo4 foo_empty4 foo5 foo2 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 @@ -136328,62 +132456,48 @@ 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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 827, NextOffset: 962 - testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 === 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=PAX - testutil.go:1580: testing streams: [0 0 48107 96220] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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 @@ -136399,41 +132513,28 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48095 96203] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4] vs [foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: "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_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo3] vs [foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 @@ -136444,45 +132545,63 @@ 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: "foo_empty5" vs "foo_empty5" + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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":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 foo6 foo foo_empty2 foo3 foo4 foo5 foo_empty foo2 foo_empty3] vs [foo3 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo2 foo foo_empty foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 @@ -136495,96 +132614,86 @@ testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4] vs [foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo5 foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5 foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo5 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: "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: 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: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 +=== 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:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 838, NextOffset: 915 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=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 48106 96232] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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/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=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=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 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo5] vs [foo3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 @@ -136596,81 +132705,91 @@ 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty5 foo6 foo foo3 foo_empty3] vs [foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3] - 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: 667, NextOffset: 700 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: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 "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo_empty foo_empty2 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 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: "foo5" vs "foo5" + 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: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_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=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/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 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo foo2 foo4 foo_empty4] vs [foo2 foo_empty3 foo_empty5 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty5 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4] vs [foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 @@ -136681,19 +132800,20 @@ 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 "": [foo2 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo6] vs [foo foo2 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go: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 foo_empty4 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo4 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 @@ -136705,93 +132825,103 @@ 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: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go: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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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=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/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 "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5] vs [foo foo_empty foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo foo2 foo3 foo4 foo5 foo6 foo_empty foo_empty2] vs [foo4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "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 -=== 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=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 929 - testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo foo_empty foo4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty foo6 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4] vs [foo5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty5 foo foo2 foo_empty3 foo_empty4] 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 @@ -136802,54 +132932,59 @@ testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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 === 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 "": [foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4] vs [foo foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "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 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 + 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 @@ -136860,36 +132995,14 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo_empty3 foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty] vs [foo5 foo_empty5 foo_empty foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo5 foo6] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 @@ -136900,31 +133013,45 @@ testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48103 96229] - 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/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 "": [foo2 foo_empty2 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty3] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty5 foo foo_empty2 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6] vs [foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo5 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 @@ -136932,20 +133059,12 @@ 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" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 @@ -136957,32 +133076,27 @@ 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 "": [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] 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: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo_empty3 foo5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo3] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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 @@ -136994,177 +133108,192 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48104 96228] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo2 foo_empty foo3 foo_empty4 foo5 foo6 foo] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo_empty3 foo6 foo foo_empty foo2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_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:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo3] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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" 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" -=== 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: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" 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_empty foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo6 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo3] + 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: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48103 96215] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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 65536 - testutil.go:2349: [1] at 48103 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo3 foo_empty4 foo6] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo6 foo4 foo_empty5] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo2 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: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 929 - testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 - 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo2 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo5 foo foo2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo6 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "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: "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 @@ -137177,65 +133306,69 @@ 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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5] vs [foo_empty3 foo4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty foo_empty4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo6 foo_empty foo3] vs [foo3 foo_empty3 foo5 foo6 foo foo_empty2 foo2 foo4 foo_empty4 foo_empty5 .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: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo4 foo5 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: "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 @@ -137246,11 +133379,6 @@ testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 @@ -137258,47 +133386,61 @@ testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48103 96229] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48102 96224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5 foo2 foo_empty3] vs [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty5 foo6] vs [foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 48102 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48102,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 554 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 @@ -137308,106 +133450,133 @@ 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: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4] vs [foo2 foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty 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:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo5 foo_empty] vs [foo2 foo_empty2 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4] 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "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/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=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty5 foo6 foo foo3 foo_empty4] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty5 foo6 foo_empty] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_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" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48102 96210] + 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty5 foo6 foo_empty foo foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty4 foo_empty5 foo6 foo foo3] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo4] vs [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 @@ -137419,8 +133588,6 @@ testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 @@ -137438,205 +133605,170 @@ testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 -=== 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 96215] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === 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=PAX - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=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 +=== 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 48098 96230] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/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_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo6] vs [foo_empty4 foo6 foo_empty foo3 foo4 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo6 foo4 foo_empty5 foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo2 foo_empty3 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4] + 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: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 + 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=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo6] vs [foo foo_empty foo2 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 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 +=== 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96230 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5] vs [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 1942 - testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo2] vs [foo2 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 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" -=== 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 48101 96228] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 819 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=-2,prefix="",src=2,format=USTAR,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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo5] vs [foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 2257 + 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: "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 "": [foo2 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4] + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48101 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 -=== NAME TestGzipEStargz/testWriteAndOpen/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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 @@ -137648,142 +133780,176 @@ 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 +=== 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 48098 96216] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== 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=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go: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 96216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=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":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 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6] vs [foo3 foo_empty5 .no.prefetch.landmark foo_empty2 foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 foo_empty4] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo2 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go: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:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:395: Comparing: "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: "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 + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 + 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_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48101 96214] +=== 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=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96230] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,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 96214 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 96230 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] vs [foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo6 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2] vs [foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 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: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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 @@ -137791,20 +133957,8 @@ testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo3 foo5 foo_empty5 foo foo_empty foo2] vs [foo foo_empty2 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo] vs [foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo_empty foo3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 @@ -137815,84 +133969,55 @@ testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,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 48109 96238] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=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 "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5] vs [foo foo_empty foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo6 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo5 foo4 foo foo2 foo_empty2 foo3] vs [foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo4 foo5] + 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_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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48109 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48109,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 @@ -137903,29 +134028,44 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo6 foo_empty2] vs [foo5 foo_empty5 foo_empty foo3 foo_empty2 foo_empty3 foo4 foo_empty4 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 "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo4 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo] + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 @@ -137936,115 +134076,116 @@ testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96216] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=-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" +=== 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=-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_empty3 foo_empty5 foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo4] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2] + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty3 foo_empty4 foo_empty5 foo4 foo5 foo foo_empty foo_empty2 foo3] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo2 foo3 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 1942 - testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo2 foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty foo_empty2 foo3 foo4 foo5 foo2 foo_empty3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 493, NextOffset: 782 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty3] vs [foo_empty5 foo foo_empty foo3 foo_empty3 foo5 foo6 foo2 foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" 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_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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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 48109 96224] - testutil.go:2330: got gzip streams: +=== 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=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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 foo4 foo5 foo_empty5 foo foo_empty foo2 foo6 foo3 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo5 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo6 foo_empty2] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 @@ -138062,83 +134203,98 @@ 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48109 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go: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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo6] - 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: "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: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark] vs [foo4 foo_empty4 foo6 foo_empty2 foo_empty3 foo2 foo3 foo5 foo_empty5 foo 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 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_empty5" vs "foo_empty5" - 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 + testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/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=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96232] + 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go: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 foo4 foo5 foo6 foo_empty foo2 foo_empty4 foo_empty5 foo] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 foo_empty foo3 foo_empty3] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo6 foo_empty foo3 foo4] + 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: "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 @@ -138149,183 +134305,187 @@ 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_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: 785, NextOffset: 822 - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 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 foo_empty2 foo_empty5 foo6 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3] vs [foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo6 foo_empty foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo3 foo_empty3 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo_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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48109 96238] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 48109 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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=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=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5] vs [foo_empty foo2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 - 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: 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:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo_empty3 foo4 foo foo_empty foo2] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 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: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo6] vs [foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - 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: "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:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo5] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96218] + 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo3] vs [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo2 foo4] + 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: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 1954 testutil.go:509: Offset: 2125, NextOffset: 2270 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 @@ -138337,27 +134497,14 @@ testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1398, NextOffset: 1435 - testutil.go:509: Offset: 1153, NextOffset: 1444 - testutil.go:509: Offset: 1435, NextOffset: 1726 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 "": [foo foo_empty foo2 foo_empty5 foo6 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo5 foo_empty5 foo foo_empty3 foo_empty4 foo3 foo4 foo6 foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo2 foo4 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo_empty foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo3] + 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 @@ -138369,12 +134516,14 @@ 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:509: Offset: 825, NextOffset: 1116 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 @@ -138386,45 +134535,16 @@ testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:509: Offset: 497, NextOffset: 788 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=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 -=== 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 48109 96224] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 48109 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo foo_empty foo_empty3 foo5] vs [foo2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1825, NextOffset: 1970 - testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 @@ -138436,6 +134556,7 @@ testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 @@ -138447,15 +134568,31 @@ testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: 1970 + testutil.go:509: Offset: 2140, NextOffset: 2285 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_empty4 foo_empty5 foo6 foo foo_empty2 foo4 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo2] vs [foo foo_empty foo_empty3 foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo_empty foo3 foo2 foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] vs [foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 @@ -138467,139 +134604,153 @@ testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 +=== 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 96243] + 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1494, NextOffset: 1788 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=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 +=== 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=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48107 96229] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=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 foo3 foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo6 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: 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:401: Directory: "" vs "": [foo4 foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 462 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + 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} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 674 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: 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" - 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 +=== 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":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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 827, NextOffset: 1119 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:509: Offset: 1766, NextOffset: 2093 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:395: Comparing: "" 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 [foo3 foo4 foo6 foo2 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo] - 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:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo] vs [foo5 foo_empty5 foo6 foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo foo_empty] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:395: Comparing: "foo_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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2130, NextOffset: 2275 - testutil.go:509: Offset: 1814, NextOffset: 1959 - 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: 1037, NextOffset: 1074 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== 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 48108 96235] - 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 96235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo5 foo6] vs [foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo4] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 @@ -138607,7 +134758,12 @@ testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1466, NextOffset: 1503 + testutil.go:509: Offset: 1747, NextOffset: 1784 + testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 @@ -138619,72 +134775,93 @@ testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1747, NextOffset: 1784 - testutil.go:509: Offset: 1503, NextOffset: 1799 - testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3] vs [foo5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo6 foo foo_empty foo2 foo4 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1047, NextOffset: 1084 + testutil.go:509: Offset: 800, NextOffset: 837 + testutil.go:509: Offset: 1084, NextOffset: 1414 +=== 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 96243] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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_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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2151, NextOffset: 2296 - testutil.go:509: Offset: 1836, NextOffset: 1981 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/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: 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/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=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=-1,prefix="./",lossless=true,format=PAX + 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt test dev baz.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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" @@ -138696,10 +134873,8 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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" @@ -138727,13 +134902,7 @@ 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 48108 96221] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/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 @@ -138741,28 +134910,25 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar 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: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -138773,29 +134939,20 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 -=== 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: 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "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 @@ -138809,55 +134966,70 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 96229] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96229 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo3.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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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=9,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -138868,21 +135040,13 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -138892,9 +135056,7 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test dev bar baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -138907,9 +135069,15 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -138923,6 +135091,11 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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] @@ -138937,30 +135110,41 @@ 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar test dev foo3.txt barlink test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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: 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=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [barlink dev .no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt test] + 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] @@ -138972,6 +135156,8 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 +=== 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=0,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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] @@ -138994,38 +135180,8 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt test barlink dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "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 "": [foo3.txt barlink test2 dev .no.prefetch.landmark baz.txt 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -139042,15 +135198,13 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -139062,19 +135216,21 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48105 96242] - 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -139086,28 +135242,15 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 48105 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 barlink dev bar foo3.txt test] + 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: "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" @@ -139152,10 +135295,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -139164,22 +135303,13 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:401: Directory: "" vs "": [test2 foo3.txt test foo1.txt bar barlink dev .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: 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 @@ -139188,34 +135318,60 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48106 96242] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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=GNU + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go: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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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=true,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -139228,36 +135384,23 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48105 96228] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96228 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go: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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark foo3.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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.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" @@ -139301,6 +135444,8 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 @@ -139309,16 +135454,20 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark 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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:401: Directory: "" vs "": [bar barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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" @@ -139330,25 +135479,33 @@ 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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -139362,27 +135519,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48106 96228] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96228 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48106,"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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt test baz.txt bar 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] @@ -139396,7 +135550,7 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -139432,24 +135586,31 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar .no.prefetch.landmark baz.txt test dev test2 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -139458,15 +135619,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go: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 @@ -139475,12 +135641,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 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 @@ -139491,63 +135654,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48105 96242] - 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=-1,prefix="",lossless=true,format=PAX - 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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/duplicated_entry_offset -=== 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=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 foo1.txt foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:401: Directory: "" vs "": [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: "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" @@ -139580,38 +135706,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 "": [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark 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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "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: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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 @@ -139620,12 +135750,29 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139642,13 +135789,52 @@ 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=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 48103 96237] + 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "bar" 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 @@ -139665,7 +135851,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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -139674,24 +135860,12 @@ testutil.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 -=== 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=-1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=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: "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 @@ -139700,16 +135874,26 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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" @@ -139749,59 +135933,30 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "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: 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 -=== 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 48105 96228] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48103 96223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96228 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt barlink test2 dev .no.prefetch.landmark foo1.txt bar test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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] @@ -139815,7 +135970,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -139832,6 +135987,8 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -139851,11 +136008,35 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt foo3.txt bar test dev .no.prefetch.landmark baz.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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -139872,12 +136053,9 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 @@ -139886,21 +136064,6 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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 @@ -139910,13 +136073,20 @@ 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=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt test dev .no.prefetch.landmark baz.txt test2 foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark] + 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] @@ -139930,13 +136100,11 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go: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" @@ -139962,8 +136130,6 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -139975,22 +136141,9 @@ 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 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: "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: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: "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" @@ -140001,6 +136154,7 @@ 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" @@ -140018,10 +136172,6 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140034,37 +136184,71 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=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/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48104 96241] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + 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 48104 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev .no.prefetch.landmark foo3.txt bar barlink test test2 baz.txt foo1.txt] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140074,6 +136258,8 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -140101,31 +136287,33 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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 foo3.txt dev baz.txt foo1.txt bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -140139,28 +136327,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -140174,40 +136340,52 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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=0,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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: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=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48103 96223] +=== 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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink .no.prefetch.landmark foo1.txt foo3.txt 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: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=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=PAX + 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 +=== 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" @@ -140240,8 +136418,6 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -140249,54 +136425,63 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar barlink .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:401: Directory: "" vs "": [foo3.txt test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "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: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140307,39 +136492,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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48104 96227] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== 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=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=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=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -140352,6 +136537,8 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -140376,36 +136563,36 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test2 .no.prefetch.landmark bar foo3.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: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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 test2 bar foo3.txt foo1.txt test dev .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -140417,32 +136604,9 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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 @@ -140456,15 +136620,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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/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=GNU + testutil.go:1580: testing streams: [0 0 48100 96237] + 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 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev baz.txt foo1.txt bar test2] - 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 [test baz.txt bar foo3.txt barlink .no.prefetch.landmark 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 @@ -140473,63 +136659,67 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev baz.txt 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "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 @@ -140538,40 +136728,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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48112 96253] - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -140580,39 +136767,29 @@ 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=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=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 48112 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt 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: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 @@ -140632,6 +136809,8 @@ testutil.go:395: Comparing: "bar" vs "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=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -140651,57 +136830,31 @@ testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 bar test2 dev .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 foo1.txt bar foo3.txt test2 baz.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: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -140724,33 +136877,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48100 96223] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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 bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go: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 @@ -140759,20 +136926,30 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 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=GNU + testutil.go:2349: [1] at 48100 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140780,24 +136957,42 @@ 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go: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 "": [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 "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -140819,36 +137014,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48112 96239] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140858,33 +137030,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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" === 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=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== 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=0,prefix="",format=USTAR,minChunkSize=0#01 +=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink .no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -140895,12 +137062,10 @@ 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-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=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: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" @@ -140941,37 +137106,14 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo3.txt test barlink .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:401: Directory: "" vs "": [barlink 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: "dev" vs "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" @@ -140987,6 +137129,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -141000,17 +137159,32 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt bar barlink baz.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 foo1.txt barlink test foo3.txt dev .no.prefetch.landmark baz.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" + 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] @@ -141024,11 +137198,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 [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" @@ -141042,8 +137216,6 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141053,31 +137225,23 @@ 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:1580: testing streams: [0 0 48108 96247] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141086,13 +137250,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: "test2" vs "test2" - testutil.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 @@ -141101,9 +137267,16 @@ 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141111,10 +137284,25 @@ 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: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go: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" @@ -141122,67 +137310,18 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=PAX - testutil.go:1580: testing streams: [0 0 48112 96253] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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=-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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink test .no.prefetch.landmark foo3.txt 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: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 693, NextOffset: 730 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48112,"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: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=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=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -141211,8 +137350,6 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 @@ -141225,8 +137362,41 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt foo1.txt bar barlink test .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt bar foo3.txt 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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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] @@ -141239,14 +137409,18 @@ 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141262,35 +137436,54 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48108 96233] + testutil.go:2330: got gzip streams: +=== 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=-1,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 +=== 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=-1,prefix="../",lossless=false,format=USTAR + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -141328,31 +137521,14 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "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:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] -=== 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=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" @@ -141364,14 +137540,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" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141383,58 +137551,51 @@ 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/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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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 -=== 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt bar barlink .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: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 @@ -141442,11 +137603,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: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" @@ -141456,10 +137617,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-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48112 96239] - 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: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -141482,8 +137639,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141492,10 +137657,6 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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=GNU,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -141533,64 +137694,42 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 -=== 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=PAX - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [barlink dev foo1.txt foo3.txt bar test test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/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=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48108 96247] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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=GNU,minChunkSize=64000 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=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141606,8 +137745,27 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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=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:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -141618,27 +137776,29 @@ 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go: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 "": [bar test test2 .no.prefetch.landmark baz.txt barlink dev 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: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: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: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 baz.txt foo1.txt test dev bar foo3.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141649,12 +137809,12 @@ 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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: "test" vs "test" @@ -141668,13 +137828,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: "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 -=== 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:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141685,14 +137858,23 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=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=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [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: 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 @@ -141700,8 +137882,6 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 @@ -141711,7 +137891,7 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -141721,6 +137901,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -141731,8 +137913,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/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=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -141746,48 +137926,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -141815,46 +137965,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== 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 48112 96253] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt test test2 baz.txt bar 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: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141863,10 +138004,10 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141890,6 +138031,10 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48108 96233] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141898,36 +138043,31 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: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: 0, NextOffset: 10956 + 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -141936,12 +138076,22 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=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=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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -141950,58 +138100,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:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":1013,"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":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1158,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1269,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar barlink dev baz.txt 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: 971 - testutil.go:509: Offset: 779, NextOffset: 1153 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1313 - testutil.go:509: Offset: 1264, NextOffset: 1591 + testutil.go:509: Offset: 976, NextOffset: 1013 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1013, NextOffset: 1050 + testutil.go:509: Offset: 1195, NextOffset: 1232 + testutil.go:509: Offset: 1050, NextOffset: 1087 + testutil.go:509: Offset: 1232, NextOffset: 1269 + testutil.go:509: Offset: 1087, NextOffset: 1316 + testutil.go:509: Offset: 1269, NextOffset: 1595 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 @@ -142026,27 +138194,40 @@ 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 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: "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: 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: 779, NextOffset: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 + testutil.go:509: Offset: 597, NextOffset: 976 + testutil.go:509: Offset: 779, NextOffset: 1158 + 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 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: 1158, NextOffset: 1195 + testutil.go:509: Offset: 976, NextOffset: 1013 + testutil.go:509: Offset: 1195, NextOffset: 1232 + testutil.go:509: Offset: 1013, NextOffset: 1050 + testutil.go:509: Offset: 1232, NextOffset: 1269 + testutil.go:509: Offset: 1050, NextOffset: 1087 + testutil.go:509: Offset: 1269, NextOffset: 1595 + testutil.go:509: Offset: 1087, NextOffset: 1316 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1158 + testutil.go:509: Offset: 597, NextOffset: 976 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142066,10 +138247,6 @@ testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48112 96239] - 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: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 @@ -142077,195 +138254,171 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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=false,format=GNU - testutil.go:2349: [1] at 48112 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 +=== RUN TestGzipEStargz/testBuild/various_files-compression=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 48109 96247] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48112,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48112,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":48112,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48112,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== 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: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.txt foo1.txt] - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark bar barlink test dev 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: 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: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 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: "test2" vs "test2" - testutil.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:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 106, NextOffset: 1066 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48108 96247] - testutil.go:2330: got gzip streams: -=== 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=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=PAX,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=USTAR - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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 +=== 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=-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=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt dev bar barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -142276,13 +138429,13 @@ testutil.go:509: Offset: 1057, NextOffset: 1094 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1094, NextOffset: 1326 - testutil.go:509: Offset: 1274, NextOffset: 1605 + testutil.go:509: Offset: 1274, NextOffset: 1606 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -142324,18 +138477,10 @@ testutil.go:509: Offset: 785, NextOffset: 1163 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink 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: 1163, NextOffset: 1200 - testutil.go:509: Offset: 983, NextOffset: 1020 - testutil.go:509: Offset: 1200, NextOffset: 1237 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1237, NextOffset: 1274 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1274, NextOffset: 1605 - testutil.go:509: Offset: 1094, NextOffset: 1326 + 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: 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" @@ -142367,197 +138512,200 @@ 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: 1163 - testutil.go:509: Offset: 605, NextOffset: 983 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1326 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=-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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 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:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 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:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 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:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, 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: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 testutil.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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test foo1.txt foo3.txt bar dev test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 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:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48108 96233] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 +=== 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 98031] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98031 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 284, NextOffset: 388 - testutil.go:509: Offset: 397, NextOffset: 534 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 498, NextOffset: 603 - testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:509: Offset: 782, NextOffset: 1160 @@ -142565,16 +138713,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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 981, NextOffset: 1018 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1018, NextOffset: 1055 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1092, NextOffset: 1322 + testutil.go:509: Offset: 1092, NextOffset: 1323 testutil.go:509: Offset: 1271, NextOffset: 1599 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -142594,19 +138744,57 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 981, NextOffset: 1018 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1018, NextOffset: 1055 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1055, NextOffset: 1092 + testutil.go:509: Offset: 1271, NextOffset: 1599 + testutil.go:509: Offset: 1092, NextOffset: 1323 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142635,50 +138823,70 @@ 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: 1160, NextOffset: 1197 - testutil.go:509: Offset: 981, NextOffset: 1018 - testutil.go:509: Offset: 1197, NextOffset: 1234 - testutil.go:509: Offset: 1018, NextOffset: 1055 - testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1055, NextOffset: 1092 - testutil.go:509: Offset: 1271, NextOffset: 1599 - testutil.go:509: Offset: 1092, NextOffset: 1322 - testutil.go:395: Comparing: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48548 97054] + testutil.go:2330: got gzip streams: +=== 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=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test barlink test2 .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 97054 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -142710,33 +138918,12 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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: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: "test" vs "test" @@ -142751,7 +138938,7 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -142771,41 +138958,73 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "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: 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48108 96247] +=== 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=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48548 98031] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48548 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98031 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1024,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt test2 foo1.txt bar foo3.txt barlink test dev] + 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: 1332 + 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142842,36 +139061,39 @@ 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 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 987 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: 987, NextOffset: 1024 testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 987, NextOffset: 1024 testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1024, NextOffset: 1061 testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1098, NextOffset: 1332 + testutil.go:509: Offset: 1061, NextOffset: 1098 testutil.go:509: Offset: 1278, NextOffset: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1332 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -142885,16 +139107,6 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "test2" vs "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 @@ -142908,29 +139120,22 @@ 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: 1167 - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1278, NextOffset: 1611 - testutil.go:509: Offset: 1098, NextOffset: 1332 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48548 97054] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt 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" @@ -142943,13 +139148,32 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 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=externaltoc_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 97054 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] 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:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 @@ -142989,7 +139213,7 @@ testutil.go:509: Offset: 106, NextOffset: 1082 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 foo1.txt test2 baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 @@ -143003,9 +139227,7 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "test2" vs "test2" @@ -143023,13 +139245,9 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -143042,40 +139260,73 @@ testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48108 96233] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=PAX +=== 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=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/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: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1123,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1160,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark test2 foo3.txt barlink test dev baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 1086 + testutil.go:509: Offset: 779, NextOffset: 1268 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1086, NextOffset: 1123 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1197, NextOffset: 1540 + testutil.go:509: Offset: 1379, NextOffset: 1812 + 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" @@ -143088,6 +139339,8 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 @@ -143107,43 +139360,8 @@ 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: 1083 - testutil.go:509: Offset: 779, NextOffset: 1265 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1538 - testutil.go:509: Offset: 1376, NextOffset: 1810 - testutil.go:395: Comparing: "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 "": [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: 779, NextOffset: 1265 - testutil.go:509: Offset: 597, NextOffset: 1083 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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" @@ -143159,9 +139377,30 @@ 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: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1086, NextOffset: 1123 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 1379, NextOffset: 1812 + testutil.go:509: Offset: 1197, NextOffset: 1540 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 135 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 @@ -143180,44 +139419,57 @@ 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: 1268 + testutil.go:509: Offset: 597, NextOffset: 1086 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1810 - testutil.go:509: Offset: 1194, NextOffset: 1538 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-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=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48550 97060] + 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 97060 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink dev foo1.txt bar test test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -143225,133 +139477,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: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 -=== 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 96248] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - 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: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 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 [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: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt 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: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 === 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=true,format=GNU - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96248 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go: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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test test2 foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt test dev foo1.txt bar foo3.txt barlink test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1272, NextOffset: 1309 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1309, NextOffset: 1346 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1346, NextOffset: 1383 + testutil.go:509: Offset: 1203, NextOffset: 1549 + testutil.go:509: Offset: 1383, NextOffset: 1822 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143359,6 +139623,8 @@ testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 @@ -143391,20 +139657,8 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1092 testutil.go:509: Offset: 785, NextOffset: 1272 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1203, NextOffset: 1550 - testutil.go:509: Offset: 1383, NextOffset: 1821 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev foo1.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: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 @@ -143416,12 +139670,9 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1272 testutil.go:509: Offset: 605, NextOffset: 1092 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -143435,23 +139686,13 @@ 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: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1383, NextOffset: 1821 - testutil.go:509: Offset: 1203, NextOffset: 1550 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 +=== 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 48552 97066] + 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: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 @@ -143462,46 +139703,73 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48106 96234] - 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: 1272, NextOffset: 1309 + testutil.go:509: Offset: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1309, NextOffset: 1346 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1346, NextOffset: 1383 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96234 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: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1383, NextOffset: 1822 + testutil.go:509: Offset: 1203, NextOffset: 1549 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97066 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/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=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + 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: "dev" vs "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" @@ -143509,128 +139777,134 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - 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 bar foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink 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: 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: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 + 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 [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 + testutil.go:509: Offset: 106, NextOffset: 1300 + testutil.go:509: Offset: 0, NextOffset: 1187 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 + 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=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1271,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1308,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1345,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1382,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 foo3.txt dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1092 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 782, NextOffset: 1271 - 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 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: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1271, NextOffset: 1308 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1308, NextOffset: 1345 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1345, NextOffset: 1382 - testutil.go:509: Offset: 1203, NextOffset: 1551 - testutil.go:509: Offset: 1382, NextOffset: 1819 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1200, NextOffset: 1546 + testutil.go:509: Offset: 1379, NextOffset: 1816 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -143652,30 +139926,14 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 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 -=== 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 @@ -143690,21 +139948,21 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 +=== 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 48552 97066] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 603, NextOffset: 1089 +=== 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=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 782, NextOffset: 1268 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1271, NextOffset: 1308 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1308, NextOffset: 1345 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1345, NextOffset: 1382 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1382, NextOffset: 1819 - testutil.go:509: Offset: 1203, NextOffset: 1551 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -143718,25 +139976,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: 1271 - testutil.go:509: Offset: 603, NextOffset: 1092 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -143750,160 +139989,260 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 bar test dev test2 baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 + testutil.go: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: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 + testutil.go:509: Offset: 782, NextOffset: 1268 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 603, NextOffset: 1089 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1379, NextOffset: 1816 + testutil.go:509: Offset: 1200, NextOffset: 1546 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: 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-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97066 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go: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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} 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 [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 [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 -=== 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=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "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" +=== 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 48555 98050] + testutil.go:2330: got gzip streams: === 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 48114 96244] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98050 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48555 97073] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96244 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97073 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} 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=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1103,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1283,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1320,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1357,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1394,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1102,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1139,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [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: "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: 1563 + testutil.go:509: Offset: 1393, NextOffset: 1832 + 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" @@ -143918,8 +140257,6 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 @@ -143934,57 +140271,26 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 1103 - testutil.go:509: Offset: 786, NextOffset: 1283 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.txt 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: 1103, NextOffset: 1140 - testutil.go:509: Offset: 1283, NextOffset: 1320 - testutil.go:509: Offset: 1140, NextOffset: 1177 - testutil.go:509: Offset: 1320, NextOffset: 1357 - testutil.go:509: Offset: 1177, NextOffset: 1214 - testutil.go:509: Offset: 1357, NextOffset: 1394 - testutil.go:509: Offset: 1214, NextOffset: 1563 - testutil.go:509: Offset: 1394, NextOffset: 1835 + 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: 1832 + testutil.go:509: Offset: 1213, NextOffset: 1563 testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1283 - testutil.go:509: Offset: 606, NextOffset: 1103 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1283, NextOffset: 1320 - testutil.go:509: Offset: 1103, NextOffset: 1140 - testutil.go:509: Offset: 1320, NextOffset: 1357 - testutil.go:509: Offset: 1140, NextOffset: 1177 - testutil.go:509: Offset: 1357, NextOffset: 1394 - testutil.go:509: Offset: 1177, NextOffset: 1214 - testutil.go:509: Offset: 1394, NextOffset: 1835 - testutil.go:509: Offset: 1214, NextOffset: 1563 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -143998,15 +140304,17 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -144020,171 +140328,202 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/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=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48549 98036] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar test2 .no.prefetch.landmark baz.txt test dev foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 48549 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98036 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1199 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1312 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1199 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== RUN TestGzipEStargz/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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 -=== 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 96258] + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 +=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48549 97059] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 96258 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: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97059 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== 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":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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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/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=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink test test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:509: Offset: 397, NextOffset: 535 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -144196,6 +140535,8 @@ testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 978, NextOffset: 1015 testutil.go:509: Offset: 1160, NextOffset: 1197 @@ -144203,14 +140544,14 @@ testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1089, NextOffset: 1320 - testutil.go:509: Offset: 1271, NextOffset: 1598 + testutil.go:509: Offset: 1089, NextOffset: 1318 + 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 [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" @@ -144221,31 +140562,31 @@ testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:509: Offset: 397, NextOffset: 535 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 +=== 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=0 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go: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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -144259,26 +140600,10 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:509: Offset: 387, NextOffset: 496 - testutil.go:395: Comparing: "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: "bar" vs "bar" - testutil.go:401: 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" @@ -144288,8 +140613,10 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1089, NextOffset: 1318 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -144306,195 +140633,203 @@ testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48114 96244] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48549 98036] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96244 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48549 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98036 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 barlink dev test2 bar foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 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: 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: 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test test2 bar foo3.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:395: Comparing: "barlink" vs "barlink" + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/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-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48115 96258] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48549 97059] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt foo1.txt bar dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt test2 dev .no.prefetch.landmark foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 990 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 789, NextOffset: 1171 + 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: 990, NextOffset: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 1333 - testutil.go:509: Offset: 1282, NextOffset: 1613 + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1170, NextOffset: 1207 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1100, NextOffset: 1332 + testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 @@ -144506,36 +140841,19 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48115 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48115,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 252 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-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48115,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48115,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48115,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 @@ -144543,7 +140861,17 @@ testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: "test2" vs "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 @@ -144557,37 +140885,6 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:509: Offset: 608, 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: 1171, NextOffset: 1208 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 1613 - testutil.go:509: Offset: 1101, 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -144601,29 +140898,77 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1170, NextOffset: 1207 + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1281, NextOffset: 1612 + testutil.go:509: Offset: 1100, NextOffset: 1332 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test .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:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 962 +=== 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=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "dev" vs "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" @@ -144649,8 +140994,6 @@ testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 @@ -144661,29 +141004,15 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1077 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1077 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo3.txt baz.txt foo1.txt bar barlink 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark dev bar foo3.txt barlink test baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 @@ -144693,16 +141022,25 @@ testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] +=== 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 @@ -144711,13 +141049,12 @@ testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1077 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 @@ -144727,92 +141064,53 @@ testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48115 96244] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48115 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96244 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48115,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48115,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48115,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48115,"innerOffset":3584,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48550 98036] - 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 98036 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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 -=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48550 97062] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48550 97066] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR 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 97062 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 97066 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48550,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1328 - testutil.go:509: Offset: 1277, NextOffset: 1605 + testutil.go:509: Offset: 984, NextOffset: 1021 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1021, NextOffset: 1058 + testutil.go:509: Offset: 1201, NextOffset: 1238 + testutil.go:509: Offset: 1058, NextOffset: 1095 + testutil.go:509: Offset: 1238, NextOffset: 1275 + testutil.go:509: Offset: 1095, NextOffset: 1324 + testutil.go:509: Offset: 1275, NextOffset: 1602 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -144827,6 +141125,8 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 +=== 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: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 @@ -144850,27 +141150,10 @@ 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:509: Offset: 606, NextOffset: 984 + testutil.go:509: Offset: 786, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 986, NextOffset: 1023 - testutil.go:509: Offset: 1203, NextOffset: 1240 - testutil.go:509: Offset: 1023, NextOffset: 1060 - testutil.go:509: Offset: 1240, NextOffset: 1277 - testutil.go:509: Offset: 1060, NextOffset: 1097 - testutil.go:509: Offset: 1277, NextOffset: 1605 - testutil.go:509: Offset: 1097, NextOffset: 1328 - 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:401: Directory: "" vs "": [bar foo3.txt barlink baz.txt foo1.txt 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -144884,18 +141167,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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: 1164 + testutil.go:509: Offset: 606, NextOffset: 984 + 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: 1164, NextOffset: 1201 + testutil.go:509: Offset: 984, NextOffset: 1021 + testutil.go:509: Offset: 1201, NextOffset: 1238 + testutil.go:509: Offset: 1021, NextOffset: 1058 + testutil.go:509: Offset: 1238, NextOffset: 1275 + testutil.go:509: Offset: 1058, NextOffset: 1095 + testutil.go:509: Offset: 1275, NextOffset: 1602 + testutil.go:509: Offset: 1095, NextOffset: 1324 + testutil.go:395: Comparing: "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" @@ -144906,72 +141206,40 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go: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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48550 98036] +=== 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: -=== 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=-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=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 -=== 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 - testutil.go:2349: [2] at 98036 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1066 -=== 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" -=== 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=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" -=== 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=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=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:395: Comparing: "dev" vs "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" @@ -144979,157 +141247,183 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 +=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 98049 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=64000 + testutil.go:509: Offset: 0, NextOffset: 950 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test test2 .no.prefetch.landmark baz.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 [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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48550 97062] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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:1580: testing streams: [0 0 48555 97072] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97062 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "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: 101, NextOffset: 138 - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 +=== 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" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,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=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 394 +=== 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=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 540 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 +=== 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=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" @@ -145142,8 +141436,6 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 998, NextOffset: 1035 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1035, NextOffset: 1072 @@ -145152,8 +141444,51 @@ testutil.go:509: Offset: 1252, NextOffset: 1289 testutil.go:509: Offset: 1109, NextOffset: 1341 testutil.go:509: Offset: 1289, NextOffset: 1622 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 138 + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 215, NextOffset: 252 + testutil.go:509: Offset: 101, NextOffset: 138 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -145174,14 +141509,6 @@ testutil.go:509: Offset: 1072, NextOffset: 1109 testutil.go:509: Offset: 1289, NextOffset: 1622 testutil.go:509: Offset: 1109, NextOffset: 1341 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145197,48 +141524,28 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 101, NextOffset: 138 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 400, NextOffset: 540 - testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 -=== 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 98043] - testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#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: 969 + testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 @@ -145252,6 +141559,8 @@ testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 969 @@ -145263,11 +141572,11 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -145283,23 +141592,14 @@ testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 1083 testutil.go:509: Offset: 0, NextOffset: 969 @@ -145308,36 +141608,28 @@ testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 969 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "bar" vs "bar" @@ -145346,9 +141638,15 @@ testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 +=== 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: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 @@ -145357,41 +141655,32 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48553 97069] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97069 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "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/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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt bar 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: 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: 837 - testutil.go:509: Offset: 683, NextOffset: 983 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -145405,11 +141694,11 @@ testutil.go:509: Offset: 936, NextOffset: 1139 testutil.go:509: Offset: 1082, NextOffset: 1358 testutil.go:395: Comparing: "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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145418,9 +141707,9 @@ 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 -=== 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=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: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 @@ -145443,31 +141732,32 @@ 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: 837 + testutil.go:509: Offset: 683, NextOffset: 983 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 185, NextOffset: 218 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + 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] +=== 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] + 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: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145478,17 +141768,22 @@ testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "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: 983 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 837 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -145500,185 +141795,219 @@ testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 1358 testutil.go:509: Offset: 936, NextOffset: 1139 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: 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 -=== 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 48555 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 281, NextOffset: 314 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 185, NextOffset: 218 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "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: 347, NextOffset: 466 + testutil.go:509: Offset: 251, NextOffset: 345 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go: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: 616 - testutil.go:509: Offset: 90, NextOffset: 711 + 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: 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: 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/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=64000 + testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.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: "test2" vs "test2" testutil.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: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: 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: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: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48555 97075] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 +=== 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 48558 98056] 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 97075 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 48558 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98056 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48558 97079] + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2 foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test dev test2 .no.prefetch.landmark bar barlink 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: 847, NextOffset: 880 + testutil.go:509: Offset: 993, NextOffset: 1026 +=== 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=USTAR,minChunkSize=0 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145693,11 +142022,32 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 48558 in stargz, uncompressed length 67584 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 470 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 97079 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":64000,"chunkDigest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111"} + testutil.go:1763: On "foo22": got preread of "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=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 @@ -145709,8 +142059,6 @@ testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 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] @@ -145718,39 +142066,11 @@ 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: 1150 - testutil.go:509: Offset: 1091, NextOffset: 1372 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2 foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1372 - testutil.go:509: Offset: 945, NextOffset: 1150 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -145764,12 +142084,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1092, NextOffset: 1373 + testutil.go:509: Offset: 946, NextOffset: 1151 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145785,60 +142128,37 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48555 98049] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + 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#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 - 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:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": 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":65612,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt dev test2 test .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 619 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 @@ -145875,20 +142195,47 @@ 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" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 +=== 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} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt dev bar foo3.txt barlink test .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 @@ -145902,6 +142249,11 @@ testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 @@ -145915,10 +142267,15 @@ testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 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: "dev" vs "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" @@ -145939,51 +142296,117 @@ 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48555 97075] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48555 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97075 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": 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":65612,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:509: Offset: 687, NextOffset: 988 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1147 - testutil.go:509: Offset: 1088, NextOffset: 1366 + 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 [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" @@ -146012,45 +142435,33 @@ 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 +=== 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=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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 989 - testutil.go:509: Offset: 541, NextOffset: 843 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 1366 - testutil.go:509: Offset: 942, NextOffset: 1147 - testutil.go:395: Comparing: "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" +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 @@ -146062,11 +142473,26 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: "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" @@ -146082,179 +142508,336 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48557 98055] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": 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":65612,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/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=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go: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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 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 [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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go: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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go: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 +=== 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=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 617 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 617 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 617 +=== 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} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 617 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 711 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=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: 617 + testutil.go:509: Offset: 90, NextOffset: 711 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 foo1.txt baz.txt dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 710 - testutil.go:509: Offset: 0, NextOffset: 616 + 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: 710 - testutil.go:509: Offset: 0, NextOffset: 616 + 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: 710 - testutil.go:509: Offset: 0, NextOffset: 616 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "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: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: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 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: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 + 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": [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=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 48557 97081] +=== 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 65536 - testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97081 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar foo1.txt test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark] + 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: 1156 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146271,16 +142854,25 @@ testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 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 +=== 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] +=== 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: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + 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" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 @@ -146288,37 +142880,37 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go: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=0,prefix="/",lossless=false,format=PAX + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 851 - testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1156 - testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:395: Comparing: "dev" vs "dev" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar foo1.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146329,6 +142921,8 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 @@ -146347,6 +142941,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" @@ -146355,7 +142952,6 @@ 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" @@ -146366,206 +142962,316 @@ testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 1380 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 950, NextOffset: 1156 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48551 98041] +=== 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 48551 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98041 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + 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: 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: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: 622 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go: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: "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: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 714 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go: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: 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: 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: "test2" vs "test2" testutil.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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + 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 +=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 621 +=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 713 +=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 621 +=== 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 + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48551 97067] +=== 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 65536 - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97067 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: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": 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":65612,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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=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=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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":924,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1070,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1103,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1169,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar dev test2 baz.txt foo1.txt barlink test .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: 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: 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: 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: 1311 - testutil.go:509: Offset: 1169, NextOffset: 1536 + 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 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1134, NextOffset: 1167 + testutil.go:509: Offset: 1021, NextOffset: 1309 + testutil.go:509: Offset: 1167, NextOffset: 1533 testutil.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" @@ -146574,6 +143280,8 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 @@ -146599,23 +143307,21 @@ testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt dev foo1.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: 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: 1536 - testutil.go:509: Offset: 1023, NextOffset: 1311 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146644,64 +143350,53 @@ 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: "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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1533 + testutil.go:509: Offset: 1021, NextOffset: 1309 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 1068 + testutil.go:509: Offset: 537, NextOffset: 922 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48551 98041] +=== 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=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24072 48487 72564 97369] 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 98041 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 48487 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97369 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=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] @@ -146712,14 +143407,16 @@ testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.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" @@ -146748,12 +143445,25 @@ testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev baz.txt bar foo3.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 849 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 @@ -146761,35 +143471,34 @@ testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146800,43 +143509,61 @@ testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48551 97067] +=== 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 48487 72564 96524] 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 97067 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 48487 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96524 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":967,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1033,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1146,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1179,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test2 barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1324 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1178, NextOffset: 1550 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 @@ -146850,37 +143577,6 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 934 - testutil.go:509: Offset: 691, NextOffset: 1080 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 967, NextOffset: 1000 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 1000, NextOffset: 1033 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1033, NextOffset: 1325 - testutil.go:509: Offset: 1179, NextOffset: 1550 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 @@ -146894,16 +143590,20 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 933 + testutil.go:509: Offset: 691, NextOffset: 1079 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test 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: "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 "": [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -146917,18 +143617,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 967, NextOffset: 1000 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1000, NextOffset: 1033 - testutil.go:509: Offset: 1179, NextOffset: 1550 - testutil.go:509: Offset: 1033, NextOffset: 1325 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 @@ -146937,9 +143625,15 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1080 - testutil.go:509: Offset: 545, NextOffset: 934 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -146953,49 +143647,58 @@ 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=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1178, NextOffset: 1550 + testutil.go:509: Offset: 1032, NextOffset: 1324 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== 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 98049] +=== 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 48487 72564 97369] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-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: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98049 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 48487 in stargz, uncompressed length 33536 +=== 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=true,format=PAX + testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97369 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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=0,format=PAX,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev test2 baz.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -147005,140 +143708,134 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 757 + 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: 760 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 850 + 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: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + 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: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48553 97075] - 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: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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: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 97075 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== 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 48487 72564 96524] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96524 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/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=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=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=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt test test2 .no.prefetch.landmark 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" @@ -147151,11 +143848,11 @@ 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 [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" @@ -147187,8 +143884,17 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 927 + testutil.go:509: Offset: 687, NextOffset: 1073 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -147201,86 +143907,98 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "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 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 -=== 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 98055] - 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: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - 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: "barlink" vs "barlink" 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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" 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:2349: [1] at 48558 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98055 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 24071 48487 72562 97367] + 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 48487 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test bar dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147293,8 +144011,6 @@ testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 @@ -147307,10 +144023,6 @@ testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 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 48558 97081] - 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: 756 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 @@ -147326,125 +144038,153 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "" vs "" + 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: "foo1.txt" vs "foo1.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: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: 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: 850 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev 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: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 97081 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 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 -=== 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" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== 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 48487 72562 96522] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 756 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 +=== 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=9,prefix="/",src=0,format=PAX,minChunkSize=64000 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 +=== 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 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:2349: [3] at 72562 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.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:2349: [4] at 96522 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 756 +=== 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=0,format=PAX,minChunkSize=64000 + 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=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 + 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: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== 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 +=== 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=9,prefix="/",src=0,format=PAX,minChunkSize=64000 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== 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=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== 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 98055] + 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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] + testutil.go:395: Comparing: "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 +=== 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 48492 72573 97378] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 598, NextOffset: 695 +=== 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: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [test2 baz.txt foo3.txt test barlink dev .no.prefetch.landmark foo1.txt bar] + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + 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: 1325 + testutil.go:509: Offset: 1180, NextOffset: 1554 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.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" @@ -147458,6 +144198,10 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147468,60 +144212,27 @@ testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48558 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 938 - testutil.go:509: Offset: 695, NextOffset: 1084 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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: 938, NextOffset: 971 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 1084, NextOffset: 1117 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 971, NextOffset: 1004 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 1004, NextOffset: 1037 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1037, NextOffset: 1329 - testutil.go:509: Offset: 1183, NextOffset: 1558 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 1554 + testutil.go:509: Offset: 1034, NextOffset: 1325 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -147529,28 +144240,47 @@ testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 350 +=== 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":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1084 - testutil.go:509: Offset: 549, NextOffset: 938 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 938, NextOffset: 971 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 971, NextOffset: 1004 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1004, NextOffset: 1037 - testutil.go:509: Offset: 1183, NextOffset: 1558 - testutil.go:509: Offset: 1037, NextOffset: 1329 + 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: "bar" vs "bar" + testutil.go:401: 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": [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" @@ -147566,206 +144296,170 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - 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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 759 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48492 72573 96533] + 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: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: 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=PAX,minChunkSize=64000 -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 48558 97081] - 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=false,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 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 48558 in stargz, uncompressed length 67584 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 97081 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 72573 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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: 761 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 0, NextOffset: 759 +=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 761 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + 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 [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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev foo1.txt 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 === 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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48560 98061] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48560 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98061 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 baz.txt barlink test dev] - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt foo1.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" @@ -147788,10 +144482,10 @@ 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147820,21 +144514,19 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test2 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: 181, NextOffset: 214 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 214, NextOffset: 247 - testutil.go:509: Offset: 118, NextOffset: 151 - testutil.go:509: Offset: 247, NextOffset: 280 - testutil.go:509: Offset: 151, NextOffset: 184 - testutil.go:509: Offset: 280, NextOffset: 313 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 346, NextOffset: 464 - testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:401: Directory: "" vs "": [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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 983 + testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -147846,6 +144538,8 @@ testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 1356 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 936, NextOffset: 1139 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -147853,17 +144547,22 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 214, NextOffset: 247 + testutil.go:509: Offset: 118, NextOffset: 151 + testutil.go:509: Offset: 247, NextOffset: 280 + testutil.go:509: Offset: 151, NextOffset: 184 + testutil.go:509: Offset: 280, NextOffset: 313 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 346, NextOffset: 464 + testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147872,7 +144571,13 @@ testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 +=== 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=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=PAX + testutil.go:1580: testing streams: [0 0 24075 48492 72573 97378] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 @@ -147880,220 +144585,177 @@ 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=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48560 97087] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48560 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97087 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=PAX + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":64000,"chunkDigest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e"} - testutil.go:1763: On "foo22": 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":48492,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test dev baz.txt foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=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: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 +=== 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=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: 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: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go: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:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== 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/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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48492 72573 96533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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 72573 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":65612,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar foo3.txt barlink dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 dev test2 .no.prefetch.landmark baz.txt barlink 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" @@ -148106,8 +144768,6 @@ testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 -=== 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:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 @@ -148122,6 +144782,8 @@ testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -148133,61 +144795,56 @@ 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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=GNU,minChunkSize=0 - testutil.go:509: Offset: 849, NextOffset: 882 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1094, NextOffset: 1373 + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 949, NextOffset: 1154 + testutil.go:509: Offset: 1095, NextOffset: 1374 + testutil.go:395: Comparing: "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 "": [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1095, NextOffset: 1374 + testutil.go:509: Offset: 949, NextOffset: 1154 + testutil.go:395: Comparing: "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: 995 - testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -148201,22 +144858,6 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -148230,90 +144871,35 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 996 + testutil.go:509: Offset: 541, NextOffset: 850 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] +=== NAME TestGzipEStargz/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 48492 72571 97376] 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:2349: [1] at 24074 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":65612,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== 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#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev test2 baz.txt foo1.txt bar foo3.txt test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 @@ -148330,7 +144916,7 @@ testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -148338,36 +144924,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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 627 -=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 720 -=== 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 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 627 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== 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_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:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 @@ -148376,10 +144936,7 @@ 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 "": [.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: "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 @@ -148388,22 +144945,21 @@ testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test2 barlink test dev .no.prefetch.landmark bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -148415,13 +144971,38 @@ 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: "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": [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: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: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148438,104 +145019,48 @@ testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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] +=== 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 48492 72571 96531] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24074 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":65612,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 bar barlink dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 1145 - testutil.go:509: Offset: 1087, NextOffset: 1363 + testutil.go: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: 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 [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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" @@ -148566,8 +145091,6 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 @@ -148577,23 +145100,25 @@ 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:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 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: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -148607,23 +145132,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 988 - testutil.go:509: Offset: 537, NextOffset: 842 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 1363 - testutil.go:509: Offset: 941, NextOffset: 1145 + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -148633,78 +145155,39 @@ testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" === 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_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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48490 72566 97371] 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:2349: [1] at 24074 in stargz, uncompressed length 32512 +=== 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":65612,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo1.txt dev foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 @@ -148727,15 +145210,7 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 716 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -148746,28 +145221,11 @@ testutil.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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 @@ -148779,9 +145237,6 @@ testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 @@ -148791,46 +145246,44 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo1.txt dev foo3.txt 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:401: Directory: "" vs "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -148846,81 +145299,64 @@ testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] +=== RUN TestGzipEStargz/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=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48490 72566 96526] 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:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96526 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":65612,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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": [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": [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" @@ -148929,31 +145365,10 @@ testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 -=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 -=== 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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 @@ -148972,39 +145387,28 @@ testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 595 + 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 [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: "bar" vs "bar" testutil.go:401: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 @@ -149013,11 +145417,10 @@ 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: 997 + testutil.go:509: Offset: 545, NextOffset: 851 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -149044,107 +145447,65 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 997 - testutil.go:509: Offset: 545, NextOffset: 851 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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" -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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] +=== 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24074 48490 72566 97371] 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test test2 baz.txt bar barlink dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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=PAX + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 719 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [4] at 97371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":65612,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev 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" +=== 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=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: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -149152,161 +145513,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: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 -=== 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] -=== 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_chunked-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 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 -=== 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: 0, NextOffset: 628 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 -=== 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: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 720 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== 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 48492 72571 97378] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24074 48490 72566 96526] 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 48492 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72571 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97378 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96526 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48492,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test .no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink test2 baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 @@ -149331,11 +145648,11 @@ testutil.go:509: Offset: 964, NextOffset: 1178 testutil.go:509: Offset: 1113, NextOffset: 1398 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -149351,12 +145668,27 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 - 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -149368,6 +145700,12 @@ testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1113, NextOffset: 1398 testutil.go:509: Offset: 964, NextOffset: 1178 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -149386,15 +145724,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: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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" @@ -149411,127 +145741,84 @@ 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=1,prefix="",lossless=false,format=USTAR -=== 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/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 48492 72571 96534] - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== 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=-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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev test2 .no.prefetch.landmark bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 72571 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 666 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 765 -=== 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test .no.prefetch.landmark foo1.txt bar 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: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go: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" @@ -149539,50 +145826,102 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/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 48490 72567 97372] + 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 48490 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/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=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:509: Offset: 694, NextOffset: 1025 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 975, NextOffset: 1190 + 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 [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" @@ -149611,31 +145950,8 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 876 - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 975, NextOffset: 1189 - testutil.go:509: Offset: 1124, NextOffset: 1414 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -149648,13 +145964,18 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go: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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -149667,16 +145988,9 @@ 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48492 72571 97378] - 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: 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" @@ -149689,9 +146003,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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1058, NextOffset: 1091 @@ -149699,32 +146010,23 @@ 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:509: Offset: 975, NextOffset: 1190 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go: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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/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 48490 72567 96527] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=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" @@ -149733,11 +146035,14 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -149753,6 +146058,9 @@ testutil.go:509: Offset: 93, NextOffset: 771 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=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -149763,8 +146071,25 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96527 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: 771 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== 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=1,prefix="/",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -149781,9 +146106,14 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink baz.txt foo1.txt foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -149797,6 +146127,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -149811,19 +146144,8 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go: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": [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" @@ -149844,33 +146166,19 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/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=PAX - testutil.go:1580: testing streams: [0 0 24074 48492 72571 96534] - testutil.go:2330: got gzip streams: -=== 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=PAX - 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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go: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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":870,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":903,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":936,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1019,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1085,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1118,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] + 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" @@ -149883,7 +146191,7 @@ testutil.go:509: Offset: 969, NextOffset: 1182 testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -149924,32 +146232,20 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 870 - testutil.go:509: Offset: 690, NextOffset: 1019 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go: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 "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark barlink dev test2 bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 1019, NextOffset: 1052 - testutil.go:509: Offset: 870, NextOffset: 903 - testutil.go:509: Offset: 1052, NextOffset: 1085 - testutil.go:509: Offset: 903, NextOffset: 936 - testutil.go:509: Offset: 1085, NextOffset: 1118 - testutil.go:509: Offset: 936, NextOffset: 969 - testutil.go:509: Offset: 1118, NextOffset: 1405 - testutil.go:509: Offset: 969, NextOffset: 1182 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -149960,6 +146256,10 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48493 72575 97380] + 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: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 @@ -149978,32 +146278,57 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:509: Offset: 541, NextOffset: 870 - testutil.go:395: Comparing: "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: "test" vs "test" + testutil.go:401: 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=1,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1052, NextOffset: 1085 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1085, NextOffset: 1118 + testutil.go:509: Offset: 936, NextOffset: 969 + testutil.go:509: Offset: 1118, NextOffset: 1405 + testutil.go:509: Offset: 969, NextOffset: 1182 +=== 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar dev test2 foo1.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 @@ -150012,23 +146337,9 @@ testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go: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:1580: testing streams: [0 0 24073 48492 72569 97376] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 668 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - 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: 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 @@ -150037,46 +146348,51 @@ 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=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:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 668 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 barlink test foo3.txt .no.prefetch.landmark baz.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 foo3.txt test dev baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 @@ -150084,36 +146400,17 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72569 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:2349: [4] at 97376 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 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 @@ -150124,13 +146421,11 @@ testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 @@ -150147,36 +146442,33 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48493 72575 96535] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72575 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96535 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark bar foo3.txt test test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar test test2 foo1.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/testblock" vs "dev/testblock" @@ -150189,19 +146481,12 @@ testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48492 72569 96532] - 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: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 @@ -150221,13 +146506,28 @@ 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: 1195 + testutil.go:509: Offset: 1130, NextOffset: 1423 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt bar dev foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -150241,15 +146541,32 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 882, NextOffset: 915 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: 1423 + testutil.go:509: Offset: 981, NextOffset: 1195 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 @@ -150257,209 +146574,209 @@ 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72569 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96532 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: 698, NextOffset: 1030 - testutil.go:509: Offset: 549, NextOffset: 881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1129, NextOffset: 1422 - testutil.go:509: Offset: 980, NextOffset: 1194 testutil.go:395: Comparing: "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: 1031 + testutil.go:509: Offset: 549, NextOffset: 882 testutil.go: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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: 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=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48493 72575 97380] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=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 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72575 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt foo1.txt bar test] + 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 barlink test dev baz.txt bar] 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: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: 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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark 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: 93, NextOffset: 774 - testutil.go:509: Offset: 0, NextOffset: 675 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: "test" vs "test" - testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test2 test dev baz.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "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: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,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 -=== 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 48497 72580 97387] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,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=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48493 72575 96535] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72580 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97387 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72575 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96535 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48497,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":960,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":993,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1026,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1059,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1109,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1142,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1208,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":992,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1108,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 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 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: 959, NextOffset: 992 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 992, NextOffset: 1025 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 1174, NextOffset: 1207 + testutil.go:509: Offset: 1058, NextOffset: 1368 + testutil.go:509: Offset: 1207, NextOffset: 1593 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -150497,46 +146814,10 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 960 - testutil.go:509: Offset: 686, NextOffset: 1109 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 960, NextOffset: 993 - testutil.go:509: Offset: 1109, NextOffset: 1142 - testutil.go:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 1142, NextOffset: 1175 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 1175, NextOffset: 1208 - testutil.go:509: Offset: 1059, NextOffset: 1369 - testutil.go:509: Offset: 1208, NextOffset: 1595 + testutil.go:509: Offset: 537, NextOffset: 959 + testutil.go:509: Offset: 686, NextOffset: 1108 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 1109 - testutil.go:509: Offset: 537, NextOffset: 960 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1109, NextOffset: 1142 - testutil.go:509: Offset: 960, NextOffset: 993 - testutil.go:509: Offset: 1142, NextOffset: 1175 - testutil.go:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 1175, NextOffset: 1208 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 1208, NextOffset: 1595 - testutil.go:509: Offset: 1059, NextOffset: 1369 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo1.txt dev test2 baz.txt 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" @@ -150552,6 +146833,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: "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" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 992, NextOffset: 1025 + testutil.go:509: Offset: 1174, NextOffset: 1207 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 1207, NextOffset: 1593 + testutil.go:509: Offset: 1058, NextOffset: 1368 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -150570,190 +146872,105 @@ 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1108 + testutil.go:509: Offset: 537, NextOffset: 959 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48497 72580 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 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72580 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 + 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: 822 - testutil.go:509: Offset: 93, NextOffset: 921 + testutil.go:509: Offset: 0, NextOffset: 823 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + 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: 822 - testutil.go:509: Offset: 93, NextOffset: 921 + 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: 822 - testutil.go:509: Offset: 93, NextOffset: 921 + 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: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 -=== 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48497 72580 97387] - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + 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 "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt dev test test2 .no.prefetch.landmark baz.txt foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 972 - testutil.go:509: Offset: 694, NextOffset: 1121 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 972, NextOffset: 1005 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 1005, NextOffset: 1038 -=== 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=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1038, NextOffset: 1071 - testutil.go:509: Offset: 1187, NextOffset: 1220 - testutil.go:509: Offset: 1071, NextOffset: 1384 - testutil.go:509: Offset: 1220, NextOffset: 1612 + testutil.go: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=true,format=GNU + testutil.go:1580: testing streams: [0 0 24075 48493 72574 97379] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + 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" @@ -150761,6 +146978,77 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 922 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 823 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== 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=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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=0,format=PAX,minChunkSize=0 +=== 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/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=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink test dev 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: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 @@ -150768,10 +147056,11 @@ 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 -=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24075 48493 72574 96534] + 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: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 @@ -150784,6 +147073,9 @@ testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 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=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 @@ -150792,39 +147084,34 @@ 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 "": [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72580 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,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=1,prefix="./",lossless=true,format=PAX - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: 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: 694, NextOffset: 1121 - testutil.go:509: Offset: 545, NextOffset: 972 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 545, NextOffset: 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: 1383 + testutil.go:509: Offset: 1219, NextOffset: 1609 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [bar foo3.txt baz.txt foo1.txt test dev test2 .no.prefetch.landmark barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -150833,11 +147120,49 @@ testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + 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=PAX,minChunkSize=0 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=GNU + testutil.go:2349: [4] at 96534 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 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=GNU + 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,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=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:401: 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: "test2" vs "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 @@ -150851,70 +147176,56 @@ 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: 1121, NextOffset: 1154 - testutil.go:509: Offset: 972, NextOffset: 1005 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1005, NextOffset: 1038 - testutil.go:509: Offset: 1187, NextOffset: 1220 - testutil.go:509: Offset: 1038, NextOffset: 1071 - testutil.go:509: Offset: 1220, NextOffset: 1612 - testutil.go:509: Offset: 1071, NextOffset: 1384 + testutil.go: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: 1609 + testutil.go:509: Offset: 1070, NextOffset: 1383 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 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: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: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -150922,112 +147233,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: 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 "": [barlink dev baz.txt foo3.txt bar test test2 .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: "test" vs "test" - testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "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:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48497 72580 96543] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48119 72198 96187] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72580 in stargz, uncompressed length 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1064,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1114,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1064,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1114,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev 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: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark 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" @@ -151040,20 +147349,21 @@ testutil.go:509: Offset: 1064, NextOffset: 1375 testutil.go:509: Offset: 1213, NextOffset: 1603 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,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=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 @@ -151072,14 +147382,60 @@ 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=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 965 + testutil.go:509: Offset: 690, NextOffset: 1114 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 foo1.txt baz.txt bar dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar test dev 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: 186, NextOffset: 219 + testutil.go:509: Offset: 87, NextOffset: 120 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:2349: [4] at 96187 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: 120, NextOffset: 153 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 252, NextOffset: 285 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 285, NextOffset: 318 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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: 186, NextOffset: 219 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 @@ -151087,6 +147443,11 @@ 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: "bar" vs "bar" + testutil.go:401: 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" @@ -151098,6 +147459,12 @@ testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 1213, NextOffset: 1603 testutil.go:509: Offset: 1064, NextOffset: 1375 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151113,220 +147480,187 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 +=== 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=-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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 barlink test test2 .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=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: "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: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=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 24076 48497 72578 97385] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo3.txt test dev baz.txt bar barlink test2] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 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: 823 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 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=true,format=GNU - testutil.go:2349: [3] at 72578 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72578,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo3.txt 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: 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: "test" vs "test" + testutil.go:401: Directory: "test" 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: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: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + 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: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 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: "test" vs "test" - testutil.go:401: Directory: "test" 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: "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "test2" vs "test2" - testutil.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 === 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48119 72198 96173] + 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 48119 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1125,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1158,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1224,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 barlink test .no.prefetch.landmark baz.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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:509: Offset: 549, NextOffset: 975 + testutil.go:509: Offset: 698, NextOffset: 1124 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1386 - testutil.go:509: Offset: 1224, NextOffset: 1617 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 1124, NextOffset: 1157 + testutil.go:509: Offset: 1008, NextOffset: 1041 + testutil.go:509: Offset: 1157, NextOffset: 1190 + testutil.go:509: Offset: 1041, NextOffset: 1074 + testutil.go:509: Offset: 1190, NextOffset: 1223 + testutil.go:509: Offset: 1074, NextOffset: 1385 + testutil.go:509: Offset: 1223, NextOffset: 1616 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151359,29 +147693,7 @@ testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 -=== 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 48497 72578 96541] - 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: 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: 1125 - testutil.go:509: Offset: 549, NextOffset: 976 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -151392,9 +147704,6 @@ testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 @@ -151410,64 +147719,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" - 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: 1617 - testutil.go:509: Offset: 1075, NextOffset: 1386 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1124, NextOffset: 1157 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 1157, NextOffset: 1190 + testutil.go:509: Offset: 1008, NextOffset: 1041 + testutil.go:509: Offset: 1190, NextOffset: 1223 + testutil.go:509: Offset: 1041, NextOffset: 1074 + testutil.go:509: Offset: 1223, NextOffset: 1616 + testutil.go:509: Offset: 1074, NextOffset: 1385 testutil.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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72578 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72578,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": 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: 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: 1124 + testutil.go:509: Offset: 549, NextOffset: 975 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48119 72198 96187] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 48119 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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -151477,123 +147788,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: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go: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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:509: Offset: 0, NextOffset: 831 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go: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: 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 dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.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: 93, NextOffset: 929 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test2 foo1.txt 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: 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: 929 - testutil.go:509: Offset: 0, NextOffset: 830 + 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: 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:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 + 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 93, NextOffset: 930 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 831 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1181 + 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" - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48496 72574 97381] - 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97381 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":868,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":901,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1017,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1050,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo3.txt bar barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 @@ -151606,39 +147943,6 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 868 - testutil.go:509: Offset: 686, NextOffset: 1017 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 868, NextOffset: 901 - testutil.go:509: Offset: 1017, NextOffset: 1050 - testutil.go:509: Offset: 901, NextOffset: 934 - testutil.go:509: Offset: 1050, NextOffset: 1083 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 967, NextOffset: 1181 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1116, NextOffset: 1399 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -151649,13 +147953,23 @@ testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 -=== 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:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 869 + testutil.go:509: Offset: 686, NextOffset: 1018 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt test dev barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [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 @@ -151678,24 +147992,9 @@ testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1017, NextOffset: 1050 - testutil.go:509: Offset: 868, NextOffset: 901 - testutil.go:509: Offset: 1050, NextOffset: 1083 - testutil.go:509: Offset: 901, NextOffset: 934 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1116, NextOffset: 1399 - testutil.go:509: Offset: 967, NextOffset: 1181 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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=-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 @@ -151711,48 +148010,56 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1017 - testutil.go:509: Offset: 537, NextOffset: 868 + testutil.go:509: Offset: 686, NextOffset: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1018, NextOffset: 1051 + testutil.go:509: Offset: 869, NextOffset: 902 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + 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: 1181 + testutil.go:395: Comparing: "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=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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48496 72574 96537] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48119 72198 96173] 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96537 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [3] at 72198 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:2349: [4] at 96173 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=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 barlink test foo1.txt bar foo3.txt dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar test2 test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 672 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 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] @@ -151764,8 +148071,6 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" 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 @@ -151773,15 +148078,24 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 +=== 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=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" @@ -151797,11 +148111,8 @@ 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 "": [test2 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -151810,10 +148121,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: "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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -151823,60 +148137,66 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "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: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt] - 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" +=== 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=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + 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" @@ -151886,20 +148206,18 @@ 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: 981, NextOffset: 1195 testutil.go:509: Offset: 1130, NextOffset: 1418 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 88, NextOffset: 121 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 @@ -151924,37 +148242,26 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar baz.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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 253, NextOffset: 286 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go: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: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev foo1.txt bar foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -151973,70 +148280,81 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48496 72574 97381] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1097, NextOffset: 1130 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 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": [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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:509: Offset: 981, NextOffset: 1195 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:509: Offset: 253, NextOffset: 349 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:509: Offset: 545, NextOffset: 882 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== 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 24076 48119 72196 96185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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=PAX - testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97381 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72196 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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": [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" @@ -152044,139 +148362,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: 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: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test baz.txt foo1.txt 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: 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: 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:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + 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 === 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/lost_digest_in_a_entry -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48496 72574 96537] - 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96537 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt test dev foo3.txt barlink .no.prefetch.landmark foo1.txt bar] + 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: 873 + testutil.go:509: Offset: 690, NextOffset: 1022 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1024, NextOffset: 1057 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1057, NextOffset: 1090 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 974, NextOffset: 1188 - testutil.go:509: Offset: 1123, NextOffset: 1408 + 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: 1185 + testutil.go:509: Offset: 1121, NextOffset: 1406 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -152205,30 +148521,22 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.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: 690, NextOffset: 1022 + testutil.go:509: Offset: 541, NextOffset: 873 + testutil.go:395: Comparing: "barlink" vs "barlink" 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: 875 - testutil.go:509: Offset: 690, NextOffset: 1024 - 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 [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: 1024, NextOffset: 1057 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1057, NextOffset: 1090 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1123, NextOffset: 1408 - testutil.go:509: Offset: 974, NextOffset: 1188 + 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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -152242,20 +148550,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: "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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -152263,207 +148557,183 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1024 - testutil.go:509: Offset: 541, NextOffset: 875 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1406 + testutil.go:509: Offset: 972, NextOffset: 1185 + testutil.go:395: Comparing: "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=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48119 72196 96171] + 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 48119 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72196 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96171 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 bar test foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo3.txt test 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: 0, NextOffset: 674 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48495 72574 97381] - 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: 93, NextOffset: 773 + 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: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== 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=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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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=true,format=GNU - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 674 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 93, NextOffset: 773 - 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=true,format=GNU - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97381 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== 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 -=== 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":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48495,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 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: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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] 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: 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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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=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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt foo1.txt bar .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" @@ -152492,10 +148762,6 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48495 72574 96537] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 @@ -152505,26 +148771,46 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 549, NextOffset: 885 + testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1067, NextOffset: 1100 +=== 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 24078 48126 72208 96197] + 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: 951, NextOffset: 984 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 984, NextOffset: 1199 + testutil.go:509: Offset: 1133, NextOffset: 1424 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 bar test barlink test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 @@ -152535,11 +148821,37 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 951, NextOffset: 984 + testutil.go:509: Offset: 1133, NextOffset: 1424 + testutil.go:509: Offset: 984, NextOffset: 1199 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 @@ -152551,87 +148863,52 @@ 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=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: "test" vs "test" - testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96537 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48495,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48495,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 886, NextOffset: 919 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go: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: 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 +=== 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=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark bar 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": [testblock testfifo testchar1 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=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [baz.txt foo1.txt .no.prefetch.landmark bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "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: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -152642,13 +148919,23 @@ 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 780 - 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: 681 testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 @@ -152658,12 +148945,21 @@ 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 foo3.txt barlink test dev test2 .no.prefetch.landmark bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -152672,17 +148968,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: "foo1.txt" vs "foo1.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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 @@ -152692,14 +148983,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": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 @@ -152713,65 +148996,61 @@ testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go: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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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=USTAR - testutil.go:1580: testing streams: [0 0 24078 48499 72583 97390] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== 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 48126 72208 96183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1916,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== 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=true,format=USTAR - testutil.go:2349: [2] at 48499 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:509: Offset: 1209, NextOffset: 2162 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72583 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97390 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48499,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt test2] + 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1916, NextOffset: 1953 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1953, NextOffset: 1990 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1990, NextOffset: 2430 - testutil.go:509: Offset: 2273, NextOffset: 2794 + 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: 2431 + 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 [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" @@ -152809,13 +149088,7 @@ testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 dev baz.txt foo1.txt foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [barlink test dev foo1.txt baz.txt bar foo3.txt 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: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -152829,29 +149102,14 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2162 - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1916, NextOffset: 1953 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1953, NextOffset: 1990 - testutil.go:509: Offset: 2273, NextOffset: 2794 - testutil.go:509: Offset: 1990, NextOffset: 2430 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2163 + testutil.go:509: Offset: 926, NextOffset: 1880 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152867,170 +149125,200 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [bar foo3.txt test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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: "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: 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: 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: 2431 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48499 72583 96546] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test test2 baz.txt bar 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: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 -=== 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=-2,prefix="",src=0,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72583 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96546 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 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: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - 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=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 testutil.go:395: Comparing: "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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "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:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24078 48126 72208 96197] + 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 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink 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: 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=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1971, NextOffset: 2008 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [test2 baz.txt foo1.txt test barlink dev .no.prefetch.landmark bar foo3.txt] + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2008, NextOffset: 2453 + testutil.go:509: Offset: 2289, NextOffset: 2815 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153068,43 +149356,42 @@ 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: 1897 + testutil.go:509: Offset: 1215, NextOffset: 2178 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 [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: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2009, NextOffset: 2453 - testutil.go:509: Offset: 2290, NextOffset: 2815 - 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: "" vs "" - 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2289, NextOffset: 2815 + testutil.go:509: Offset: 2008, NextOffset: 2453 + 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:509: Offset: 1215, NextOffset: 2178 + testutil.go:509: Offset: 934, NextOffset: 1897 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -153118,37 +149405,10 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48499 72583 97390] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2290, NextOffset: 2815 - testutil.go:509: Offset: 2009, NextOffset: 2453 - testutil.go: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=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 @@ -153158,46 +149418,49 @@ 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=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 === 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=true,format=PAX - testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72583 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97390 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2154 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 +=== 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: 146, NextOffset: 2366 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 @@ -153208,21 +149471,13 @@ testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 @@ -153230,21 +149485,17 @@ testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] vs [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: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153260,9 +149511,13 @@ testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 @@ -153271,59 +149526,79 @@ testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2366 -=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-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 24078 48499 72583 96546] +=== 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 48126 72208 96183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72583 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96546 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48499,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72583,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 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: 1888 + testutil.go:509: Offset: 1213, NextOffset: 2171 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1888, NextOffset: 1925 + testutil.go:509: Offset: 2171, NextOffset: 2208 + testutil.go:509: Offset: 1925, NextOffset: 1962 + testutil.go:509: Offset: 2208, NextOffset: 2245 + testutil.go:509: Offset: 1962, NextOffset: 1999 + testutil.go:509: Offset: 2245, NextOffset: 2282 + testutil.go:509: Offset: 1999, NextOffset: 2442 + testutil.go:509: Offset: 2282, NextOffset: 2806 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153355,36 +149630,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1888 testutil.go:509: Offset: 1213, NextOffset: 2171 + 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: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1999, NextOffset: 2441 - testutil.go:509: Offset: 2282, 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev 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: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -153397,6 +149658,8 @@ testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 @@ -153417,10 +149680,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2171 - 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" @@ -153430,29 +149689,57 @@ testutil.go:509: Offset: 1925, NextOffset: 1962 testutil.go:509: Offset: 2245, NextOffset: 2282 testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2282, NextOffset: 2804 - testutil.go:509: Offset: 1999, NextOffset: 2441 + testutil.go:509: Offset: 2282, NextOffset: 2806 + testutil.go:509: Offset: 1999, NextOffset: 2442 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 foo1.txt baz.txt test .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 +=== 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: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/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=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 bar test dev baz.txt foo1.txt foo3.txt barlink test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -153460,167 +149747,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: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 foo1.txt baz.txt test .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: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - 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: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 -=== 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 48499 72582 97389] + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48125 72206 96195] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 -=== NAME 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: 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=true,format=GNU testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97389 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48499,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48125,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/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=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2188,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2225,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2262,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2299,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev test2 baz.txt bar barlink test .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt test barlink dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 1907 - testutil.go:509: Offset: 1218, NextOffset: 2188 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:509: Offset: 1218, NextOffset: 2189 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 2018, NextOffset: 2464 - testutil.go:509: Offset: 2299, NextOffset: 2825 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 2019, NextOffset: 2465 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2300, NextOffset: 2828 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/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=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153658,7 +149905,21 @@ testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 2019, NextOffset: 2465 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -153675,11 +149936,14 @@ 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: 2188 - testutil.go:509: Offset: 937, NextOffset: 1907 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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": [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" @@ -153699,192 +149963,171 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 === 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 -=== 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 48499 72582 96545] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96545 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar 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 barlink test dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 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: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [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: 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:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 +=== 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 48125 72206 96181] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 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:509: Offset: 0, NextOffset: 2166 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2378 + 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 [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: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=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: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48125,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48125,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2378 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2377 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 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:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: "test2" vs "test2" - testutil.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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 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: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test2 foo3.txt test dev .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: 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: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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 @@ -153907,28 +150150,48 @@ 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: 3355 - testutil.go:509: Offset: 2826, NextOffset: 3719 + 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: 3354 + testutil.go:509: Offset: 2825, NextOffset: 3718 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -153942,9 +150205,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 @@ -153958,92 +150218,124 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2714, NextOffset: 2751 + testutil.go:509: Offset: 2431, NextOffset: 2468 + testutil.go:509: Offset: 2751, NextOffset: 2788 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2788, NextOffset: 2825 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2825, NextOffset: 3718 + testutil.go:509: Offset: 2542, NextOffset: 3354 testutil.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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48125 72204 96199] +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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:1580: testing streams: [0 0 24077 48122 72203 96192] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2715, NextOffset: 2752 - testutil.go:509: Offset: 2432, NextOffset: 2469 - testutil.go:509: Offset: 2752, NextOffset: 2789 - testutil.go:509: Offset: 2469, NextOffset: 2506 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2789, NextOffset: 2826 - testutil.go:509: Offset: 2506, NextOffset: 2543 - testutil.go:509: Offset: 2826, NextOffset: 3719 - testutil.go:509: Offset: 2543, NextOffset: 3355 -=== 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 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48125,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48122,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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: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: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 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:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 testutil.go:395: Comparing: "dev" vs "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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test baz.txt foo1.txt dev test2 .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: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -154051,161 +150343,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: 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 "": [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: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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go: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 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24077 48125 72204 96184] - 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=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 24077 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2450,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2487,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2524,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2561,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2731,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2768,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2450 - testutil.go:509: Offset: 1215, NextOffset: 2731 + 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: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2561, NextOffset: 3378 - testutil.go:509: Offset: 2842, NextOffset: 3739 + 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: 3375 + testutil.go:509: Offset: 2840, NextOffset: 3737 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== 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 48122 72203 96178] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96178 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 @@ -154225,29 +150476,39 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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: 534, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 2731 - testutil.go:509: Offset: 934, NextOffset: 2450 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1215, NextOffset: 2729 + testutil.go:509: Offset: 934, NextOffset: 2448 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2842, NextOffset: 3739 - testutil.go:509: Offset: 2561, NextOffset: 3378 + 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: 3737 + testutil.go:509: Offset: 2559, 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: "test2" vs "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 @@ -154261,11 +150522,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: "test2" vs "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 @@ -154279,100 +150535,102 @@ 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: "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt] + 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: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + 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: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + 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: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + 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: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + testutil.go:509: Offset: 0, NextOffset: 3076 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 testutil.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + 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 "": [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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + testutil.go:401: Directory: "" vs "": [foo1.txt .no.prefetch.landmark baz.txt barlink test dev test2 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: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + 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 [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" @@ -154380,64 +150638,93 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48125 72204 96199] + 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 +=== 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 48122 72203 96192] 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: 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: "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: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 24077 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 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3288 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3076 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48125,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48122,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=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=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2442,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2479,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2516,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2553,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2725,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2762,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2799,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2836,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 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 [barlink test baz.txt foo1.txt bar test2 .no.prefetch.landmark 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: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2552, NextOffset: 3367 + testutil.go:509: Offset: 2835, NextOffset: 3731 + testutil.go:395: Comparing: "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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -154451,37 +150738,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2442 - testutil.go:509: Offset: 1213, NextOffset: 2725 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2442, NextOffset: 2479 - testutil.go:509: Offset: 2725, NextOffset: 2762 - testutil.go:509: Offset: 2479, NextOffset: 2516 - testutil.go:509: Offset: 2762, NextOffset: 2799 - testutil.go:509: Offset: 2516, NextOffset: 2553 - testutil.go:509: Offset: 2799, NextOffset: 2836 - testutil.go:509: Offset: 2553, NextOffset: 3369 - testutil.go:509: Offset: 2836, NextOffset: 3733 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -154495,8 +150751,20 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:509: Offset: 1213, NextOffset: 2724 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink 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 foo3.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 @@ -154506,12 +150774,17 @@ testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2835, NextOffset: 3731 + testutil.go:509: Offset: 2552, NextOffset: 3367 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -154526,21 +150799,14 @@ testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2725 - testutil.go:509: Offset: 930, NextOffset: 2442 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2725, NextOffset: 2762 - testutil.go:509: Offset: 2442, NextOffset: 2479 - testutil.go:509: Offset: 2762, NextOffset: 2799 - testutil.go:509: Offset: 2479, NextOffset: 2516 - testutil.go:509: Offset: 2799, NextOffset: 2836 - testutil.go:509: Offset: 2516, NextOffset: 2553 - testutil.go:509: Offset: 2836, NextOffset: 3733 - testutil.go:509: Offset: 2553, NextOffset: 3369 + testutil.go:509: Offset: 1213, NextOffset: 2724 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -154557,43 +150823,62 @@ testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48125 72204 96184] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48122 72203 96178] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 24077 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 96184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark dev baz.txt foo1.txt bar foo3.txt barlink test test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96178 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3280 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48125,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48122,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [bar barlink test dev test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 testutil.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" @@ -154601,141 +150886,121 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3070 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3070 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/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#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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2464,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2501,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2538,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2575,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2745,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2782,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2819,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev test2 .no.prefetch.landmark foo3.txt barlink bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 2464 - testutil.go:509: Offset: 1218, NextOffset: 2745 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev test2 test .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: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2575, NextOffset: 3396 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2856, NextOffset: 3758 + 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: 3394 + testutil.go:509: Offset: 2855, NextOffset: 3756 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": [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" @@ -154772,47 +151037,33 @@ 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: 2463 + testutil.go:509: Offset: 1218, NextOffset: 2744 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink bar foo3.txt foo1.txt test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark dev test2 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: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2745 - testutil.go:509: Offset: 937, NextOffset: 2464 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2464, NextOffset: 2501 -=== 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 24076 48124 72201 96196] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2819, NextOffset: 2856 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2856, NextOffset: 3758 - testutil.go:509: Offset: 2575, NextOffset: 3396 - testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - 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=PAX,minChunkSize=0 - 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: 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: 3756 + testutil.go:509: Offset: 2574, NextOffset: 3394 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -154826,29 +151077,14 @@ 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 387, NextOffset: 424 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72201 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 424, NextOffset: 461 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 @@ -154856,177 +151092,173 @@ 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: "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=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/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 48120 72202 96191] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48120 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48120,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48120,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test2 barlink test dev] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3095 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 -=== 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: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt foo3.txt bar barlink .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== 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 48124 72201 96181] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go: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 72201 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/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=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 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: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2001, NextOffset: 2444 - testutil.go:509: Offset: 2283, NextOffset: 2806 + 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: "dev" vs "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" @@ -155070,17 +151302,26 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1890 testutil.go:509: Offset: 1212, NextOffset: 2172 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1009, NextOffset: 1212 - testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1890, NextOffset: 1927 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1927, NextOffset: 1964 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1964, NextOffset: 2001 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2001, NextOffset: 2445 + testutil.go:509: Offset: 2283, NextOffset: 2806 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1890 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2172, NextOffset: 2209 testutil.go:509: Offset: 1890, NextOffset: 1927 testutil.go:509: Offset: 2209, NextOffset: 2246 @@ -155088,13 +151329,13 @@ testutil.go:509: Offset: 2246, NextOffset: 2283 testutil.go:509: Offset: 1964, NextOffset: 2001 testutil.go:509: Offset: 2283, NextOffset: 2806 - testutil.go:509: Offset: 2001, NextOffset: 2444 + testutil.go:509: Offset: 2001, 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/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" @@ -155119,8 +151360,6 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 @@ -155128,35 +151367,54 @@ 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: 2172 - testutil.go:509: Offset: 930, NextOffset: 1890 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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" +=== 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 48120 72202 96177] + testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go: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 48120 in stargz, uncompressed length 33536 +=== 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=9,prefix="/",lossless=false,format=GNU + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48120,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48120,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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: "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" @@ -155164,134 +151422,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: 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: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 + 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: "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: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo3.txt bar test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 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: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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt 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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 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: "foo1.txt" vs "foo1.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:395: Comparing: "test2" vs "test2" testutil.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: 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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 24078 48131 72213 96208] - 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 48131 in stargz, uncompressed length 33536 + 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 === 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=true,format=USTAR - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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=-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=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink dev test2 foo1.txt baz.txt foo3.txt test .no.prefetch.landmark] + 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] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 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 @@ -155300,13 +151550,13 @@ 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:509: Offset: 2301, NextOffset: 2830 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -155335,41 +151585,23 @@ 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 "": [bar barlink dev test2 foo1.txt baz.txt foo3.txt 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: 525, NextOffset: 734 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: 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: "" 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:509: Offset: 734, NextOffset: 938 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/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=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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" @@ -155377,6 +151609,8 @@ testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 @@ -155395,46 +151629,86 @@ testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 +=== 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 24079 48128 72212 96201] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: 2190 testutil.go:509: Offset: 938, 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: 1907, NextOffset: 1944 + testutil.go:509: Offset: 2227, NextOffset: 2264 + testutil.go:509: Offset: 1944, NextOffset: 1981 + testutil.go:509: Offset: 2264, NextOffset: 2301 +=== 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: 1981, NextOffset: 2018 + testutil.go:509: Offset: 2301, NextOffset: 2830 + testutil.go:509: Offset: 2018, NextOffset: 2466 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72212 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev] + testutil.go: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: 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: 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: 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 @@ -155444,49 +151718,25 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" 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: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 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": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar barlink test 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: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2167 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -155497,9 +151747,7 @@ testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 -=== 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 48131 72213 96193] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 @@ -155510,9 +151758,6 @@ testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 @@ -155521,9 +151766,6 @@ testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,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 @@ -155532,13 +151774,18 @@ 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go: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" -=== 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=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2380 @@ -155546,53 +151793,59 @@ testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2167 -=== 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2380 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2167 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== 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/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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt] + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24079 48128 72212 96187] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1217, NextOffset: 2180 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2454 - testutil.go:509: Offset: 2292, NextOffset: 2817 + 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: 2452 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2291, NextOffset: 2816 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -155610,6 +151863,9 @@ testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 @@ -155621,42 +151877,71 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar test barlink test2 baz.txt foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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 - testutil.go: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 "": [barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 770 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 523 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "bar" vs "bar" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,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: 1013, NextOffset: 1217 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 730, NextOffset: 934 + 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: "test" vs "test" + testutil.go:401: 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: 2816 + testutil.go:509: Offset: 2008, NextOffset: 2452 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -155670,206 +151955,194 @@ 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: "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" +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt test test2 .no.prefetch.landmark bar barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2817 - testutil.go:509: Offset: 2009, NextOffset: 2454 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 testutil.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/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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48131 72213 96208] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [test dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72213 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2368 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev baz.txt bar barlink test test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [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: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48128 72212 96201] + testutil.go:2330: got gzip streams: +=== 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=9,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/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.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 48128 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 +=== 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 96201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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=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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 537 +=== 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":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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 527 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 775 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 @@ -155880,8 +152153,6 @@ testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 @@ -155894,43 +152165,54 @@ 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: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: 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: 2476 - testutil.go:509: Offset: 2312, NextOffset: 2841 + 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: 2844 testutil.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 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: "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: 2201 - testutil.go:509: Offset: 941, NextOffset: 1917 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2844 + testutil.go:509: Offset: 2030, NextOffset: 2479 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -155959,63 +152241,31 @@ 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: "test" vs "test" - testutil.go:401: 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: 2476 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:509: Offset: 527, NextOffset: 735 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48131 72213 96193] - 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 48131 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt test .no.prefetch.landmark bar barlink dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt 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: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2393 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go: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: "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" @@ -156023,114 +152273,156 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 2180 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + 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: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2393 + 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + testutil.go:401: Directory: "" vs "": [barlink dev foo3.txt 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: "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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2390 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 2177 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + 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: 2390 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48128 72212 96187] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar barlink test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -156138,19 +152430,17 @@ testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 -=== 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: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -156166,36 +152456,11 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark 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: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt] vs [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: "barlink" vs "barlink" + 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" @@ -156209,12 +152474,10 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -156228,6 +152491,19 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go: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 @@ -156241,51 +152517,18 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48130 72211 96206] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,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: [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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt dev test2 bar barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test2 test] 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=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: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=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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -156295,12 +152538,14 @@ 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -156317,8 +152562,6 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 -=== 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 @@ -156339,37 +152582,27 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 @@ -156378,14 +152611,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: "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" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -156399,24 +152631,42 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 dev foo1.txt bar barlink test test2 .no.prefetch.landmark 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: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== 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=GNU + testutil.go:1580: testing streams: [0 0 24078 48126 72208 96197] + 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 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev test2 .no.prefetch.landmark 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" @@ -156430,10 +152680,12 @@ 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=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" @@ -156465,25 +152717,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 "": [test test2 .no.prefetch.landmark baz.txt barlink dev 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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [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: 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 @@ -156497,23 +152752,31 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -156524,34 +152787,16 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48130 72211 96191] - testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,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 24077 in stargz, uncompressed length 32512 -=== 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test test2 baz.txt foo3.txt bar dev .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -156565,7 +152810,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": [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" @@ -156606,19 +152851,22 @@ 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 baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 baz.txt foo1.txt bar dev .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": [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: 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" @@ -156630,12 +152878,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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156664,26 +152906,43 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24078 48126 72208 96183] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156694,6 +152953,9 @@ 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=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=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -156720,23 +152982,25 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + 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=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:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "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 @@ -156748,32 +153012,34 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -156783,44 +153049,41 @@ testutil.go:395: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/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 48127 72208 96203] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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: [1] at 24077 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar barlink test test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark foo1.txt foo3.txt test baz.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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -156834,42 +153097,36 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -156879,21 +153136,7 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt dev 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: 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:401: Directory: "" vs "": [test baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -156907,7 +153150,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: "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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -156922,6 +153167,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: "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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156937,28 +153194,15 @@ 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/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=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/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=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -156972,7 +153216,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 [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" @@ -156996,8 +153240,6 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -157007,26 +153249,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: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev foo3.txt baz.txt foo1.txt bar 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 @@ -157036,21 +153277,21 @@ 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=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48123 72205 96194] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157063,35 +153304,55 @@ 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=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 24080 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 693, NextOffset: 730 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1767, NextOffset: 2824 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=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 24077 48127 72208 96188] - testutil.go:2330: got gzip streams: +=== 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=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt barlink test .no.prefetch.landmark foo1.txt bar 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -157107,20 +153368,17 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" @@ -157129,9 +153387,6 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -157139,23 +153394,11 @@ 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 test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -157164,45 +153407,39 @@ 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:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test .no.prefetch.landmark baz.txt barlink dev test2 bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + 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=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -157218,22 +153455,34 @@ 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#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=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test2 foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt dev test2] + testutil.go:395: Comparing: "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" @@ -157256,10 +153505,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" @@ -157288,22 +153537,13 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "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 "": [foo3.txt barlink test test2 foo1.txt bar 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:401: Directory: "" vs "": [barlink test .no.prefetch.landmark bar foo3.txt 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: 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] @@ -157316,8 +153556,6 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "test2" vs "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 @@ -157331,6 +153569,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48123 72205 96180] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -157341,24 +153599,52 @@ 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=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=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: "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=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt test test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -157380,11 +153666,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": [testfifo testchar1 testchar2 testblock] vs [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" @@ -157400,26 +153686,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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 foo1.txt baz.txt barlink 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: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157427,8 +153701,21 @@ 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go: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" @@ -157442,10 +153729,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_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48127 72208 96203] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157463,56 +153746,16 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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=PAX,minChunkSize=64000 - 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,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=PAX - 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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark 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" @@ -157564,13 +153807,18 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== 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 48123 72205 96194] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 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: 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:401: Directory: "" vs "": [test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -157578,21 +153826,25 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=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=PAX,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "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" @@ -157605,65 +153857,80 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96194 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=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=-2,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt dev test2 baz.txt bar 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: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157674,13 +153941,23 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157689,8 +153966,20 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar 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 dev test2 .no.prefetch.landmark bar 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: 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" @@ -157702,12 +153991,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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157723,14 +154006,6 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157747,32 +154022,36 @@ 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 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: 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=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === 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 24077 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 24077 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/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=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 foo3.txt test dev baz.txt foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 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" @@ -157785,11 +154064,11 @@ testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -157811,8 +154090,6 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== 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: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -157820,36 +154097,50 @@ testutil.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 .no.prefetch.landmark baz.txt foo1.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test 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: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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 +=== 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 48123 72205 96180] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -157869,43 +154160,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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" +=== 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=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt .no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -157919,36 +154198,42 @@ 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go: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:395: Comparing: "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: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -157958,56 +154243,53 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark 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: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -158015,25 +154297,21 @@ 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=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== 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 48125 72207 96202] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/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=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=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 foo3.txt test baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 @@ -158043,23 +154321,18 @@ 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=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 -=== 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: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go: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,11 +154350,6 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96202 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -158102,30 +154370,26 @@ 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 bar barlink dev test2 baz.txt 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 "": [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -158137,14 +154401,19 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -158158,29 +154427,48 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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: "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:1580: testing streams: [0 0 24079 48125 72206 96195] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2852, NextOffset: 3937 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1767, NextOffset: 2824 +=== 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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=GNU + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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" @@ -158194,10 +154482,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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158206,8 +154494,6 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -158231,44 +154517,42 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark foo1.txt bar baz.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": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go: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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -158277,14 +154561,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: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 @@ -158293,26 +154576,16 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=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/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 foo1.txt bar foo3.txt test .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: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -158330,10 +154603,10 @@ testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158357,10 +154630,6 @@ 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=GNU - testutil.go:1580: testing streams: [0 0 24074 48125 72207 96187] - 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: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -158369,27 +154638,21 @@ 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=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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + 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] @@ -158402,22 +154665,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/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": [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" @@ -158427,10 +154676,6 @@ 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=false,format=GNU - testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -158439,38 +154684,77 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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 48125 72206 96181] + testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + 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 48125 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [3] at 72206 in stargz, uncompressed length 32000 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt barlink test .no.prefetch.landmark baz.txt test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:2349: [4] at 96181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48125,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "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" @@ -158493,8 +154777,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=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 @@ -158512,46 +154794,30 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.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": [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:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -158560,10 +154826,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" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158580,28 +154855,33 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24079 48133 72217 96212] - 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 48133 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test dev baz.txt barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158612,19 +154892,6 @@ 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=true,format=USTAR - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -158654,20 +154921,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 "": [barlink test baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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: 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: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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 @@ -158681,35 +154954,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: "test" vs "test" - testutil.go:401: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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" @@ -158726,21 +154981,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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" -=== 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=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=0,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test 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" @@ -158789,59 +155037,75 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test 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: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/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 48131 72217 96206] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "foo3.txt" vs "foo3.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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 -=== 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go: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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -158849,41 +155113,33 @@ 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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 72217 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark test dev bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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 24079 48133 72217 96197] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar test2 barlink test dev .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -158904,9 +155160,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: 2824, NextOffset: 3881 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 @@ -158914,9 +155167,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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 @@ -158927,51 +155177,33 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go: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: "test2" vs "test2" testutil.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 bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -158980,6 +155212,13 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test2" vs "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 @@ -158993,30 +155232,43 @@ testutil.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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt foo3.txt bar barlink test dev .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -159024,11 +155276,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=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: 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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -159065,31 +155317,15 @@ 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: 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=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go: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 test 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 test2 barlink test 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159106,6 +155342,8 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159114,19 +155352,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=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go: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" @@ -159141,15 +155369,52 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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" +=== 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 48131 72217 96192] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [3] at 72217 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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=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=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":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink test2] + 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: "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" @@ -159171,17 +155436,17 @@ 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.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=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -159193,24 +155458,6 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24079 48133 72217 96212] - 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -159224,15 +155471,8 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "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 foo1.txt bar foo3.txt baz.txt barlink test 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" @@ -159261,9 +155501,7 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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" @@ -159281,29 +155519,24 @@ testutil.go:395: Comparing: "dev/testfifo" vs "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 === 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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -159317,7 +155550,9 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=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" @@ -159335,8 +155570,6 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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:395: Comparing: "baz.txt" vs "baz.txt" @@ -159352,14 +155585,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 "": [.no.prefetch.landmark baz.txt foo1.txt test dev test2 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: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 "" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159367,24 +155609,16 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go: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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -159393,6 +155627,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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" @@ -159402,11 +155642,13 @@ 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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go: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: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -159416,37 +155658,48 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24079 48133 72217 96197] +=== 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 48131 72217 96206] 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 48133 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48133,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== 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=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":1013,"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":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1158,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1269,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt .no.prefetch.landmark barlink test dev test2 foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 976, NextOffset: 1013 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1013, NextOffset: 1050 + testutil.go:509: Offset: 1195, NextOffset: 1232 + testutil.go:509: Offset: 1050, NextOffset: 1087 + testutil.go:509: Offset: 1232, NextOffset: 1269 + testutil.go:509: Offset: 1087, NextOffset: 1316 + testutil.go:509: Offset: 1269, NextOffset: 1595 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" @@ -159484,50 +155737,36 @@ 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:509: Offset: 597, NextOffset: 976 + testutil.go:509: Offset: 779, NextOffset: 1158 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1313 - testutil.go:509: Offset: 1264, NextOffset: 1591 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink bar foo3.txt test dev .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt barlink bar foo3.txt .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: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1153, NextOffset: 1190 - testutil.go:509: Offset: 971, NextOffset: 1008 - testutil.go:509: Offset: 1190, NextOffset: 1227 - testutil.go:509: Offset: 1008, NextOffset: 1045 - testutil.go:509: Offset: 1227, NextOffset: 1264 - testutil.go:509: Offset: 1045, NextOffset: 1082 - testutil.go:509: Offset: 1264, NextOffset: 1591 - testutil.go:509: Offset: 1082, NextOffset: 1313 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 976, NextOffset: 1013 + testutil.go:509: Offset: 1195, NextOffset: 1232 + testutil.go:509: Offset: 1013, NextOffset: 1050 + testutil.go:509: Offset: 1232, NextOffset: 1269 + testutil.go:509: Offset: 1050, NextOffset: 1087 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1269, NextOffset: 1595 + testutil.go:509: Offset: 1087, NextOffset: 1316 testutil.go:395: Comparing: "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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -159539,13 +155778,8 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 -=== 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=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -159559,172 +155793,209 @@ 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: 1158 + testutil.go:509: Offset: 597, NextOffset: 976 === 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=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=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/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt barlink dev test2 bar foo3.txt 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" - 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: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: 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:401: Directory: "" vs "": [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 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: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 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:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 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: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== 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 24078 48132 72214 96209] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,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 24081 48131 72217 96192] 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 72214 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72217 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48132,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt bar dev .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:509: Offset: 397, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 983, NextOffset: 1020 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1163, NextOffset: 1200 testutil.go:509: Offset: 1020, NextOffset: 1057 -=== 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=0 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: 1326 - testutil.go:509: Offset: 1274, NextOffset: 1605 + 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 [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" @@ -159744,43 +156015,19 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test foo1.txt bar foo3.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 499, NextOffset: 605 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: 605, NextOffset: 983 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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 [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" @@ -159800,6 +156047,9 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -159813,10 +156063,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: "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" @@ -159826,171 +156072,182 @@ testutil.go:509: Offset: 1020, NextOffset: 1057 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1274, NextOffset: 1605 + testutil.go:509: Offset: 1274, NextOffset: 1606 testutil.go:509: Offset: 1094, NextOffset: 1326 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 -=== 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 24078 48132 72214 96194] - testutil.go:2330: got gzip streams: + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 dev baz.txt foo1.txt bar test] 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 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:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48132 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:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 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:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, 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: 0, NextOffset: 959 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1072 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink baz.txt foo1.txt dev test2 .no.prefetch.landmark test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1073 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24080 48131 72216 96205] + 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: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 testutil.go:395: Comparing: "dev" vs "dev" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 24080 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,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=USTAR,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: 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:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 +=== 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 + testutil.go:2349: [4] at 96205 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: 106, NextOffset: 1073 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 960 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1073 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 +=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt test dev baz.txt bar foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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" @@ -160009,14 +156266,14 @@ testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1092, NextOffset: 1322 + testutil.go:509: Offset: 1092, NextOffset: 1323 testutil.go:509: Offset: 1271, NextOffset: 1599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160045,27 +156302,17 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [foo3.txt dev barlink test 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: "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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -160079,23 +156326,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: "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: 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 [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: 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" @@ -160106,50 +156345,37 @@ testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1271, NextOffset: 1599 - testutil.go:509: Offset: 1092, NextOffset: 1322 + testutil.go:509: Offset: 1092, NextOffset: 1323 + testutil.go:395: Comparing: "test2" vs "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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,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=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24080 48129 72211 96206] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24080 48131 72216 96191] 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 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "bar" vs "bar" -=== 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:401: Directory: "bar" 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 @@ -160157,6 +156383,9 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,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=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] @@ -160167,14 +156396,31 @@ 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=-1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [3] at 72216 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== 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=-1,prefix="./",lossless=false,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160190,14 +156436,11 @@ testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test barlink dev test2 foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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=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: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 @@ -160206,6 +156449,21 @@ testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -160221,21 +156479,10 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160251,18 +156498,29 @@ testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== 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=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1024,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt bar test dev test2] - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test2 baz.txt bar foo3.txt test dev .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" @@ -160275,7 +156533,7 @@ testutil.go:509: Offset: 1098, NextOffset: 1332 testutil.go:509: Offset: 1278, NextOffset: 1611 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -160284,11 +156542,11 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 -=== 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: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 @@ -160318,16 +156576,37 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev test2 baz.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 987, NextOffset: 1024 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1278, NextOffset: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1332 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -160336,113 +156615,78 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 -=== 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 48129 72211 96191] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go: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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 987, NextOffset: 1024 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1204, NextOffset: 1241 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1098, NextOffset: 1332 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 536 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 390 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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" -=== 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/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 48127 72211 96200] + testutil.go:2330: got gzip streams: === 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=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt test2 bar baz.txt foo1.txt barlink test dev .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 969 -=== 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: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 969 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "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" @@ -160466,13 +156710,13 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 @@ -160481,38 +156725,31 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1082 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1082 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1082 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1082 - testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 @@ -160526,15 +156763,25 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "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: 1082 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 @@ -160544,22 +156791,36 @@ testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24080 48129 72211 96206] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48127 72211 96186] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1123,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1160,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev .no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt barlink dev test2 .no.prefetch.landmark 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 @@ -160569,14 +156830,24 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go: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: 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [3] at 72211 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 @@ -160593,79 +156864,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: 493, NextOffset: 597 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 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: 1086 + testutil.go:509: Offset: 779, NextOffset: 1268 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 48129 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: 1194, NextOffset: 1538 -=== 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: 1376, NextOffset: 1810 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 1086, NextOffset: 1123 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1197, NextOffset: 1540 + testutil.go:509: Offset: 1379, NextOffset: 1812 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev baz.txt foo3.txt test2] vs [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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 493, NextOffset: 597 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1810 - testutil.go:509: Offset: 1194, NextOffset: 1538 + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar baz.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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -160679,9 +156895,32 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1265 - testutil.go:509: Offset: 597, NextOffset: 1083 + testutil.go:509: Offset: 779, NextOffset: 1268 + testutil.go:509: Offset: 597, NextOffset: 1086 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1086, NextOffset: 1123 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 1379, NextOffset: 1812 + testutil.go:509: Offset: 1197, NextOffset: 1540 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160697,55 +156936,57 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=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=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -160753,111 +156994,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: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev baz.txt foo1.txt foo3.txt barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 -=== 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: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24080 48129 72211 96191] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24080 48127 72211 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 - 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 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48129,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48129,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 605, NextOffset: 1092 testutil.go:509: Offset: 785, NextOffset: 1272 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -160870,14 +157106,14 @@ testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1203, NextOffset: 1550 - testutil.go:509: Offset: 1383, NextOffset: 1821 + testutil.go:509: Offset: 1203, NextOffset: 1549 + testutil.go:509: Offset: 1383, NextOffset: 1822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160909,27 +157145,26 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark 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: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1272, NextOffset: 1309 + testutil.go:509: Offset: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1309, NextOffset: 1346 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1346, NextOffset: 1383 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1383, NextOffset: 1822 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1272 - testutil.go:509: Offset: 605, NextOffset: 1092 - 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:509: Offset: 1203, NextOffset: 1549 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -160943,6 +157178,26 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1272 + testutil.go:509: Offset: 605, NextOffset: 1092 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -160953,201 +157208,166 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1383, NextOffset: 1821 - testutil.go:509: Offset: 1203, NextOffset: 1550 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev test2 .no.prefetch.landmark bar test 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: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + 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: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar 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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 + 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: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 + testutil.go:509: Offset: 0, NextOffset: 1187 + testutil.go:509: Offset: 106, NextOffset: 1300 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1300 + testutil.go:509: Offset: 0, NextOffset: 1187 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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": [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: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24079 48128 72209 96204] + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24080 48127 72211 96186] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48128,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1271,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1308,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1345,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1382,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go: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 [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 @@ -161170,22 +157390,49 @@ testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1092 - testutil.go:509: Offset: 782, NextOffset: 1271 + testutil.go:509: Offset: 603, NextOffset: 1089 + testutil.go:509: Offset: 782, NextOffset: 1268 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1271, NextOffset: 1308 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1308, NextOffset: 1345 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1345, NextOffset: 1382 - testutil.go:509: Offset: 1203, NextOffset: 1551 - testutil.go:509: Offset: 1382, NextOffset: 1819 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1200, NextOffset: 1546 + testutil.go:509: Offset: 1379, NextOffset: 1816 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 "": [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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -161204,7 +157451,24 @@ 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: 1268 + testutil.go:509: Offset: 603, NextOffset: 1089 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1379, NextOffset: 1816 + testutil.go:509: Offset: 1200, NextOffset: 1546 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161220,46 +157484,64 @@ 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: 1271 - testutil.go:509: Offset: 603, NextOffset: 1092 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1271, NextOffset: 1308 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1308, NextOffset: 1345 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1345, NextOffset: 1382 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1382, NextOffset: 1819 - testutil.go:509: Offset: 1203, NextOffset: 1551 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== 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/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 48125 72210 96199] + 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 48125 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test test2 .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test2 barlink test dev .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: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:2349: [4] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 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:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,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: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1183 +=== 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1296 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -161269,170 +157551,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: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test test2 foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt test2 foo3.txt barlink test dev .no.prefetch.landmark baz.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: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 -=== 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 48128 72209 96189] - 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: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 testutil.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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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/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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1103,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1283,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1320,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1357,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1394,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1102,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1139,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev foo1.txt bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 bar barlink test foo3.txt .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 1103 - testutil.go:509: Offset: 786, NextOffset: 1283 + 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: 1103, NextOffset: 1140 - testutil.go:509: Offset: 1283, NextOffset: 1320 - testutil.go:509: Offset: 1140, NextOffset: 1177 - testutil.go:509: Offset: 1320, NextOffset: 1357 - testutil.go:509: Offset: 1177, NextOffset: 1214 - testutil.go:509: Offset: 1357, NextOffset: 1394 - testutil.go:509: Offset: 1214, NextOffset: 1563 - testutil.go:509: Offset: 1394, NextOffset: 1835 + 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: 1563 + testutil.go:509: Offset: 1393, NextOffset: 1832 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 -=== 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: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 @@ -161457,11 +157705,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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark baz.txt foo1.txt dev test2 bar 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 @@ -161475,35 +157720,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1282 + testutil.go:509: Offset: 606, NextOffset: 1102 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1283 - testutil.go:509: Offset: 606, NextOffset: 1103 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1283, NextOffset: 1320 - testutil.go:509: Offset: 1103, NextOffset: 1140 - testutil.go:509: Offset: 1320, NextOffset: 1357 - testutil.go:509: Offset: 1140, NextOffset: 1177 - testutil.go:509: Offset: 1357, NextOffset: 1394 - testutil.go:509: Offset: 1177, NextOffset: 1214 - testutil.go:509: Offset: 1394, NextOffset: 1835 - testutil.go:509: Offset: 1214, NextOffset: 1563 + 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: 1832 + testutil.go:509: Offset: 1213, NextOffset: 1563 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161520,26 +157765,38 @@ testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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=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:1580: testing streams: [0 0 24077 48125 72210 96185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark dev test2 baz.txt foo1.txt bar 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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1199 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [2] at 48125 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: 1199 + testutil.go:509: Offset: 106, 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -161547,166 +157804,150 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [3] at 72210 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== 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 48136 72222 96217] + testutil.go:509: Offset: 106, NextOffset: 1312 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:2349: [4] at 96185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1315 -=== 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:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== 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:509: Offset: 106, NextOffset: 1312 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1199 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 -=== 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: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test2 dev baz.txt foo3.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 24081 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: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 +=== 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: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24082 48133 72222 96211] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [4] at 96217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [4] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48136,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48133,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 -=== 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=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar barlink test dev test2 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:509: Offset: 397, NextOffset: 535 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -161741,10 +157982,45 @@ 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: 1318 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar barlink test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev bar foo3.txt foo1.txt test2 .no.prefetch.landmark 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": [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: 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] @@ -161753,20 +158029,10 @@ testutil.go:509: Offset: 978, NextOffset: 1015 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1015, NextOffset: 1052 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 1271, NextOffset: 1597 + testutil.go:509: Offset: 1089, NextOffset: 1318 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -161780,6 +158046,11 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:395: Comparing: "test2" vs "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 @@ -161793,70 +158064,30 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1160 - testutil.go:509: Offset: 601, NextOffset: 978 === 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=USTAR - testutil.go:1580: testing streams: [0 0 24081 48136 72222 96202] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt test dev test2 baz.txt bar barlink .no.prefetch.landmark] - 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 -=== 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=64000 - 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 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: 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 [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" @@ -161864,132 +158095,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: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 -=== 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: 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 "": [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test2 bar baz.txt foo1.txt barlink test 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: 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: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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 -=== 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":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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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 -=== 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=64000 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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 [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: "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: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=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: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=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 24082 48133 72222 96197] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt test2 .no.prefetch.landmark foo3.txt barlink test dev bar] testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 1333 - testutil.go:509: Offset: 1282, NextOffset: 1613 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1170, NextOffset: 1207 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1100, NextOffset: 1332 + testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" +=== 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=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162007,6 +158254,8 @@ testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 @@ -162027,19 +158276,36 @@ testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 990 - testutil.go:509: Offset: 789, NextOffset: 1171 + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:509: Offset: 789, NextOffset: 1170 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 - 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: 789, NextOffset: 1170 + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1170, NextOffset: 1207 + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1281, NextOffset: 1612 + testutil.go:509: Offset: 1100, NextOffset: 1332 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -162053,6 +158319,11 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "test2" vs "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 @@ -162066,65 +158337,27 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:509: Offset: 608, 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: 1171, NextOffset: 1208 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 1613 - testutil.go:509: Offset: 1101, NextOffset: 1333 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1077 @@ -162138,50 +158371,45 @@ testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24081 48136 72222 96217] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 foo3.txt dev barlink test .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:401: Directory: "" vs "": [test dev foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 -=== 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 24081 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1077 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: 1077 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 @@ -162191,57 +158419,23 @@ testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1077 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [4] at 96217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1077 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1077 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1077 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 @@ -162250,35 +158444,47 @@ testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24082 48133 72222 96211] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test2" vs "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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -162301,42 +158507,24 @@ 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:509: Offset: 606, NextOffset: 984 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 786, NextOffset: 1164 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1328 - testutil.go:509: Offset: 1277, NextOffset: 1605 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test2 .no.prefetch.landmark baz.txt 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: "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:509: Offset: 984, NextOffset: 1021 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1021, NextOffset: 1058 + testutil.go:509: Offset: 1201, NextOffset: 1238 + testutil.go:509: Offset: 1058, NextOffset: 1095 + testutil.go:509: Offset: 1238, NextOffset: 1275 + testutil.go:509: Offset: 1095, NextOffset: 1324 + testutil.go:509: Offset: 1275, NextOffset: 1602 testutil.go:395: Comparing: "dev" vs "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" @@ -162344,6 +158532,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: 100, NextOffset: 137 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 @@ -162356,6 +158559,18 @@ 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: 1164 + testutil.go:509: Offset: 606, NextOffset: 984 + 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -162369,59 +158584,60 @@ 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=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 986, NextOffset: 1023 - testutil.go:509: Offset: 1203, NextOffset: 1240 - testutil.go:509: Offset: 1023, NextOffset: 1060 - testutil.go:509: Offset: 1240, NextOffset: 1277 - testutil.go:509: Offset: 1060, NextOffset: 1097 - testutil.go:509: Offset: 1277, NextOffset: 1605 - testutil.go:509: Offset: 1097, NextOffset: 1328 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 984, NextOffset: 1021 + testutil.go:509: Offset: 1201, NextOffset: 1238 + testutil.go:509: Offset: 1021, NextOffset: 1058 + testutil.go:509: Offset: 1238, NextOffset: 1275 + testutil.go:509: Offset: 1058, NextOffset: 1095 + testutil.go:509: Offset: 1275, NextOffset: 1602 + testutil.go:509: Offset: 1095, NextOffset: 1324 === 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:1580: testing streams: [0 0 24081 48136 72222 96202] - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + 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: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -162429,122 +158645,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: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 -=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" + 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=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24082 48133 72222 96197] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 + 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: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + 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=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go: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=-1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [3] at 72222 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== 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":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:509: Offset: 795, NextOffset: 1178 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test test2 .no.prefetch.landmark barlink bar foo3.txt dev baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -162557,11 +158777,11 @@ testutil.go:509: Offset: 1109, NextOffset: 1341 testutil.go:509: Offset: 1289, NextOffset: 1622 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -162598,24 +158818,12 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark foo1.txt barlink test 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: 215, NextOffset: 252 - testutil.go:509: Offset: 101, NextOffset: 138 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 400, NextOffset: 540 - testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1178 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: "" vs "" + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -162628,20 +158836,6 @@ testutil.go:509: Offset: 1072, NextOffset: 1109 testutil.go:509: Offset: 1289, NextOffset: 1622 testutil.go:509: Offset: 1109, NextOffset: 1341 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162657,38 +158851,71 @@ 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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24080 48136 72221 96216] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 101, NextOffset: 138 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:509: Offset: 506, NextOffset: 615 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24081 48133 72220 96209] testutil.go:2330: got gzip streams: -=== 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=GNU +=== 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=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go: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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 969 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 @@ -162696,28 +158923,7 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 @@ -162731,24 +158937,39 @@ testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 969 +=== 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:509: Offset: 106, NextOffset: 1083 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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" @@ -162761,38 +158982,38 @@ testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 @@ -162807,17 +159028,46 @@ testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24081 48133 72220 96195] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2 foo3.txt] + testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: 837 + testutil.go:509: Offset: 683, 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: 1358 testutil.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" @@ -162825,20 +159075,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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [2] at 48133 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,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 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 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_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 +=== 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=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 @@ -162850,31 +159122,32 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 837 testutil.go:509: Offset: 683, 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: 1358 - 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:509: Offset: 537, NextOffset: 837 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -162888,14 +159161,15 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 983 - testutil.go:509: Offset: 537, NextOffset: 837 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -162907,203 +159181,202 @@ testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1082, NextOffset: 1358 testutil.go:509: Offset: 936, NextOffset: 1139 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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=GNU - testutil.go:1580: testing streams: [0 0 24080 48136 72221 96201] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24164 48579 72806 97611] testutil.go:2330: got gzip streams: -=== 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=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 -=== 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=GNU - testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 + 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: 616 - testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [2] at 48579 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 615 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,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=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 710 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 615 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: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: 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: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: 616 - testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "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: "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: 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: 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: "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: "foo1.txt" vs "foo1.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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=true,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/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24164 48579 72806 96766] + 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 48579 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96766 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt 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 [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev baz.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: 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: 1150 - testutil.go:509: Offset: 1091, NextOffset: 1372 + 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -163119,6 +159392,8 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 @@ -163141,36 +159416,13 @@ 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: "" 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: "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:509: Offset: 545, NextOffset: 847 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1372 - testutil.go:509: Offset: 945, NextOffset: 1150 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -163184,9 +159436,19 @@ 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: 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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go: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: "baz.txt" vs "baz.txt" @@ -163202,41 +159464,42 @@ 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 === 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24080 48132 72216 96211] +=== 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 24164 48579 72806 97611] 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,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: [2] at 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt baz.txt foo1.txt bar test dev .no.prefetch.landmark] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go: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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 619 @@ -163252,20 +159515,39 @@ testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [2] at 48579 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 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: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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 +=== 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 @@ -163287,17 +159569,19 @@ testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark 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: "foo3.txt" vs "foo3.txt" - 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test test2 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -163306,20 +159590,17 @@ testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 @@ -163348,54 +159629,37 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry + 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" === 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 -=== 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 48132 72216 96196] +=== 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 24164 48579 72806 96766] 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 48132 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48579 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96766 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48579,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar foo3.txt barlink test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt test dev barlink 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: 183, NextOffset: 216 @@ -163418,41 +159682,43 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 687, NextOffset: 989 + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:509: Offset: 687, NextOffset: 988 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 942, NextOffset: 1147 - testutil.go:509: Offset: 1088, NextOffset: 1366 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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 [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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 1366 - testutil.go:509: Offset: 942, NextOffset: 1147 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev foo1.txt baz.txt bar foo3.txt barlink 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -163466,25 +159732,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 989 - testutil.go:509: Offset: 541, NextOffset: 843 + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,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 @@ -163495,169 +159756,196 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24166 48582 72812 97617] + 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 48582 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + 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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + 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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 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": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt dev 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: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 710 - testutil.go:509: Offset: 0, NextOffset: 616 -=== 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 48132 72216 96211] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 710 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48132 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24166 48582 72812 96772] + 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 48582 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96772 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48132,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48582,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} 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/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=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt test bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 @@ -163682,11 +159970,11 @@ testutil.go:509: Offset: 950, NextOffset: 1156 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: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" @@ -163716,7 +160004,26 @@ 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 barlink test dev bar foo3.txt test2] 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 [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: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:509: Offset: 549, NextOffset: 851 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 1380 + testutil.go:509: Offset: 950, NextOffset: 1156 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -163734,31 +160041,12 @@ testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1380 - testutil.go:509: Offset: 950, NextOffset: 1156 testutil.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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 997 - testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -163775,44 +160063,51 @@ testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/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 48132 72216 96196] +=== 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 24167 48584 72815 97620] 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 48132 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48584 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48132,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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] +=== 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=USTAR,minChunkSize=64000 + 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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" @@ -163822,170 +160117,121 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 baz.txt bar foo3.txt test .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go: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 barlink test dev baz.txt foo1.txt bar foo3.txt 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: 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: "dev" vs "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: 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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry + 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: "test2" vs "test2" + testutil.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 === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48130 72215 96210] +=== 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 24167 48584 72815 96775] 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 72215 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72815 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96775 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48130,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":924,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1070,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1103,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1169,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev test2 .no.prefetch.landmark foo1.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 924 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 683, NextOffset: 1070 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 924, NextOffset: 957 - testutil.go:509: Offset: 1070, NextOffset: 1103 - testutil.go:509: Offset: 957, NextOffset: 990 - testutil.go:509: Offset: 1103, NextOffset: 1136 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 1136, NextOffset: 1169 - testutil.go:509: Offset: 1023, NextOffset: 1311 - testutil.go:509: Offset: 1169, NextOffset: 1536 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 @@ -164007,14 +160253,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt barlink test 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: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 + 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: 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: 1309 + testutil.go:509: Offset: 1167, NextOffset: 1533 testutil.go:395: Comparing: "dev" vs "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" @@ -164022,6 +160277,25 @@ testutil.go:395: Comparing: "test2" vs "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 @@ -164034,25 +160308,32 @@ 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: 1070 - testutil.go:509: Offset: 537, NextOffset: 924 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: 1536 - testutil.go:509: Offset: 1023, NextOffset: 1311 + 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: 1533 + testutil.go:509: Offset: 1021, NextOffset: 1309 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -164066,55 +160347,36 @@ 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: 1068 + testutil.go:509: Offset: 537, NextOffset: 922 === 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 -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48130 72215 96195] +=== 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=PAX + testutil.go:1580: testing streams: [0 0 24167 48584 72815 97620] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 754 -=== 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: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - 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=GNU - 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:2349: [1] at 24167 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48584 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48130,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} 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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 @@ -164152,12 +160414,33 @@ testutil.go:509: Offset: 90, 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink dev foo3.txt test test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164173,9 +160456,16 @@ testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 849 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 @@ -164186,7 +160476,6 @@ testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "bar" vs "bar" @@ -164194,9 +160483,6 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -164208,29 +160494,48 @@ testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=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 24167 48584 72815 96775] + 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 48584 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72815 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96775 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== 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=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":967,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1033,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1146,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1179,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 @@ -164239,8 +160544,6 @@ testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164265,28 +160568,39 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 934 - testutil.go:509: Offset: 691, NextOffset: 1080 + 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: 934, NextOffset: 967 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 967, NextOffset: 1000 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 1000, NextOffset: 1033 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1033, NextOffset: 1325 - testutil.go:509: Offset: 1179, NextOffset: 1550 + 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: 1324 + testutil.go:509: Offset: 1178, NextOffset: 1550 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 1079 + testutil.go:509: Offset: 545, NextOffset: 933 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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 "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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,31 +160614,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1080 - testutil.go:509: Offset: 545, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 967, NextOffset: 1000 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1000, NextOffset: 1033 - testutil.go:509: Offset: 1179, NextOffset: 1550 - testutil.go:509: Offset: 1033, NextOffset: 1325 - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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 @@ -164341,209 +160630,188 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1178, NextOffset: 1550 + testutil.go:509: Offset: 1032, NextOffset: 1324 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24082 48138 72227 96222] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24168 48586 72818 97623] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72227 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48138,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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/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=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=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 bar barlink test dev foo1.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - 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 bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar barlink test dev test2] vs [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:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + 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: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + 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 foo3.txt barlink dev .no.prefetch.landmark foo1.txt 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: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + 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: 757 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== 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 24082 48138 72227 96207] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,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=USTAR + testutil.go:509: Offset: 90, NextOffset: 850 + 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: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 850 + 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: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24168 48586 72818 96778] 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=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:2349: [1] at 24082 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72227 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + 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 72818 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96778 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48138,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} 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 +=== 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test .no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 927 - testutil.go:509: Offset: 687, NextOffset: 1073 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 927, NextOffset: 960 - testutil.go:509: Offset: 1073, NextOffset: 1106 - testutil.go:509: Offset: 960, NextOffset: 993 - testutil.go:509: Offset: 1106, NextOffset: 1139 - testutil.go:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 1139, NextOffset: 1172 - testutil.go:509: Offset: 1026, NextOffset: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164568,36 +160836,68 @@ testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24164 48580 72806 97611] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2 foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 592, NextOffset: 687 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: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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + 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/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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 @@ -164612,6 +160912,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 @@ -164620,12 +160922,32 @@ testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97611 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=0 testutil.go:509: Offset: 348, NextOffset: 468 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1073, NextOffset: 1106 testutil.go:509: Offset: 927, NextOffset: 960 testutil.go:509: Offset: 1106, NextOffset: 1139 @@ -164634,20 +160956,22 @@ 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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/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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== 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 24164 48580 72806 96766] + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] - 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: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -164656,11 +160980,16 @@ testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 850 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -164673,12 +161002,18 @@ testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 756 @@ -164688,23 +161023,50 @@ testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96766 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 756 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 850 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=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: 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 756 + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -164724,30 +161086,30 @@ 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: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 +=== 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" + 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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -164756,46 +161118,18 @@ 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 -=== 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 24082 48138 72227 96222] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72227 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [dev test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164807,6 +161141,9 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24164 48580 72806 97611] +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 @@ -164815,6 +161152,9 @@ testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 @@ -164824,6 +161164,9 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 @@ -164833,48 +161176,55 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 938 - testutil.go:509: Offset: 695, NextOffset: 1084 + testutil.go: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: 938, NextOffset: 971 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 971, NextOffset: 1004 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 1004, NextOffset: 1037 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1037, NextOffset: 1329 - testutil.go:509: Offset: 1183, NextOffset: 1558 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 935, NextOffset: 968 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=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: 1084, NextOffset: 1117 - testutil.go:509: Offset: 938, NextOffset: 971 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 971, NextOffset: 1004 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1004, NextOffset: 1037 - testutil.go:509: Offset: 1183, NextOffset: 1558 - testutil.go:509: Offset: 1037, NextOffset: 1329 + testutil.go: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: 1325 + testutil.go:509: Offset: 1180, NextOffset: 1554 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar 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: 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: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 1554 + testutil.go:509: Offset: 1034, NextOffset: 1325 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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 @@ -164883,9 +161233,15 @@ 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: 1084 - testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -164898,177 +161254,202 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=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: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [3] at 72806 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: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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 -=== 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 24082 48138 72227 96207] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24082 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48138 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72227 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:2349: [4] at 97611 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=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24082,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48138,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72227,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 695, NextOffset: 1081 + testutil.go:509: Offset: 549, NextOffset: 935 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + 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": [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 "": [baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:401: Directory: "" vs "": [baz.txt test barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 853 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - 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: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 testutil.go: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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24081 48139 72226 96221] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24164 48580 72806 96766] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24081 in stargz, uncompressed length 32512 + testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96766 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165080,10 +161461,6 @@ testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 48139 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 @@ -165096,18 +161473,6 @@ testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72226 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72226,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 @@ -165125,45 +161490,8 @@ 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 -=== 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: 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 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: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:509: Offset: 533, NextOffset: 837 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165192,6 +161520,12 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 983 + testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -165204,185 +161538,230 @@ 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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 586, NextOffset: 679 + testutil.go:509: Offset: 440, NextOffset: 533 === 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=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24165 48582 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 48582 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 barlink test foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt dev baz.txt foo1.txt barlink test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test foo1.txt barlink bar foo3.txt dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:401: Directory: "" vs "": [dev baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24165 48582 72812 96772] + testutil.go:2330: got gzip streams: +=== 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: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 === 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 24081 48139 72226 96206] - 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/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: [1] at 24081 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48139 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72226 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96772 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48139,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72226,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48582,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24169 48586 72819 97624] + testutil.go:2330: got gzip streams: +=== 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=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark foo3.txt test dev] + 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 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: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:509: Offset: 541, NextOffset: 850 + testutil.go:509: Offset: 687, NextOffset: 996 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=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: 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:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 949, NextOffset: 1154 + testutil.go:509: Offset: 1095, NextOffset: 1374 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [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" @@ -165402,6 +161781,10 @@ 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 @@ -165415,27 +161798,35 @@ testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 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 [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: 995 - testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1094, NextOffset: 1373 - testutil.go:509: Offset: 948, NextOffset: 1153 + 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: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + 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: +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -165449,17 +161840,21 @@ 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: "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: 996, NextOffset: 1029 + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1095, NextOffset: 1374 + testutil.go:509: Offset: 949, NextOffset: 1154 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -165473,33 +161868,49 @@ 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 === 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=-2,prefix="",lossless=true,format=USTAR -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48584 72813 97620] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24169 48586 72819 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 48584 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72813 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97620 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [3] at 72819 in stargz, uncompressed length 32000 + 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48584,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72813,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar dev foo1.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 baz.txt foo1.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 @@ -165516,11 +161927,11 @@ testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" @@ -165549,20 +161960,24 @@ 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 "": [.no.prefetch.landmark bar test 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 720 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -165571,13 +161986,11 @@ 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: "test2" vs "test2" - testutil.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: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 @@ -165586,10 +161999,8 @@ 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: "bar" vs "bar" @@ -165597,17 +162008,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -165617,66 +162020,45 @@ testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48584 72813 96776] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24169 48586 72819 97624] 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 48584 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72813 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96776 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48586 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: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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 72819 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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":48584,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72813,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 842 - testutil.go:509: Offset: 683, NextOffset: 988 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 1145 - testutil.go:509: Offset: 1087, NextOffset: 1363 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 86, NextOffset: 119 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 @@ -165690,6 +162072,9 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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=-2,prefix="../",lossless=true,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 @@ -165700,58 +162085,72 @@ 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 foo3.txt barlink test dev .no.prefetch.landmark 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: 182, NextOffset: 215 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go: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: 589, NextOffset: 683 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: 988 -=== 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: 537, NextOffset: 842 + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 1363 - testutil.go:509: Offset: 941, NextOffset: 1145 + 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: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev test2 barlink test .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: "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" + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "test2" vs "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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 @@ -165763,31 +162162,46 @@ 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/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: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48584 72813 97620] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24169 48586 72819 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 48584 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72813 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97620 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72813,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 foo1.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 @@ -165796,6 +162210,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 @@ -165807,17 +162224,38 @@ testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:2349: [3] at 72819 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} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=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: 0, NextOffset: 622 @@ -165832,7 +162270,18 @@ testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 @@ -165844,12 +162293,11 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 @@ -165858,18 +162306,9 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testfifo" vs "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: 716 testutil.go:509: Offset: 0, NextOffset: 622 - 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" @@ -165878,28 +162317,10 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 @@ -165908,34 +162329,26 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48584 72813 96776] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== 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 24171 48589 72823 97628] 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 48584 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72813 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96776 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72813,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset + testutil.go:2349: [1] at 24171 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev bar baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar test2 .no.prefetch.landmark baz.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 851 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -165950,12 +162363,33 @@ 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 [testfifo testchar1 testchar2 testblock] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:2349: [3] at 72823 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,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=-2,prefix="../",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48589,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48589,"innerOffset":1536,"digest":"sha256:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go: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:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 @@ -165982,8 +162416,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 @@ -165994,30 +162426,15 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 barlink test dev .no.prefetch.landmark baz.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: 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -166046,175 +162463,183 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:509: Offset: 545, NextOffset: 851 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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=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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2 bar barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24168 48587 72819 97626] - testutil.go:2330: got gzip streams: -=== 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: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 720 -=== 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: 0, NextOffset: 628 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 719 + 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: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72819 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 628 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 +=== 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 24171 48589 72823 96783] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + 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 === 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: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: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [3] at 72823 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + 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:5ae1890b2733c90470a821641286ee84ae9e7b3a69ca5a63147da519eaab5111","chunkSize":32000,"chunkDigest":"sha256:87e64c322e6c3ecf38ee9a4e30532bcbe0073beb3f78750b51f1c021481965b6"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:c25046a1ac57dc1848f38d222ecf50e2780d22f1b3a9102a4ec99f815ab01cbd"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 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 test2 .no.prefetch.landmark foo1.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -166228,13 +162653,11 @@ 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/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=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -166275,38 +162698,7 @@ testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: "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: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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -166316,14 +162708,7 @@ testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 931, NextOffset: 964 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24168 48587 72819 96782] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1113, NextOffset: 1398 -=== 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: -=== 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: 964, NextOffset: 1178 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -166333,202 +162718,178 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 -=== 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 - testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72819 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt 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: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 -=== 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=64000 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 -=== 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: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 -=== 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: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 === 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=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24169 48589 72822 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 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72822 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97629 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/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=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink 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" -=== 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: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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" @@ -166547,10 +162908,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: 1189 + testutil.go:509: Offset: 975, NextOffset: 1190 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -166560,8 +162921,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 @@ -166571,26 +162930,26 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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: 352, NextOffset: 473 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -166606,6 +162965,11 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -166619,43 +162983,49 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1025 + testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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": [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:509: Offset: 545, NextOffset: 876 + 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 -=== 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 24169 48589 72822 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 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72822 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -166680,7 +163050,7 @@ 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -166697,11 +163067,21 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -166710,12 +163090,17 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 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 "": [baz.txt barlink test2 .no.prefetch.landmark bar foo3.txt test dev 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: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -166724,8 +163109,10 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -166740,68 +163127,21 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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/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=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24169 48589 72822 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 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72822 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97629 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":870,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":903,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":936,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1019,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1085,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1118,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar test2] + 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: "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] @@ -166815,22 +163155,22 @@ testutil.go:509: Offset: 969, NextOffset: 1182 testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 -=== 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: 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=9,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: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 @@ -166858,18 +163198,14 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 870 - testutil.go:509: Offset: 690, NextOffset: 1019 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 [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt bar dev test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -166883,6 +163219,28 @@ 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" + testutil.go:509: Offset: 1019, NextOffset: 1052 + testutil.go:509: Offset: 870, NextOffset: 903 + testutil.go:509: Offset: 1052, NextOffset: 1085 + testutil.go:509: Offset: 903, NextOffset: 936 + testutil.go:509: Offset: 1085, NextOffset: 1118 + testutil.go:509: Offset: 936, NextOffset: 969 + testutil.go:509: Offset: 1118, NextOffset: 1405 + testutil.go:509: Offset: 969, NextOffset: 1182 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -166891,44 +163249,34 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go: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=-1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: 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: 1405 - testutil.go:509: Offset: 969, NextOffset: 1182 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 @@ -166953,7 +163301,7 @@ testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -166972,16 +163320,10 @@ 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=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24169 48589 72822 96785] - 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: 93, NextOffset: 767 + 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 [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: 668 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 @@ -166990,77 +163332,46 @@ 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=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 24169 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: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72822 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: "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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 @@ -167073,52 +163384,31 @@ testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24170 48591 72825 97632] - 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 48591 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72825 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97632 in 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72825,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt foo1.txt bar .no.prefetch.landmark barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - 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:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 948, NextOffset: 981 + testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 981, NextOffset: 1195 + testutil.go:509: Offset: 1130, NextOffset: 1423 testutil.go:395: Comparing: "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" @@ -167141,6 +163431,8 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 @@ -167156,24 +163448,11 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 881 - testutil.go:509: Offset: 698, NextOffset: 1030 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test baz.txt foo1.txt bar foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: 1030, NextOffset: 1063 - testutil.go:509: Offset: 881, NextOffset: 914 -=== 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -167190,24 +163469,29 @@ 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: 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: 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: 1423 + testutil.go:509: Offset: 981, NextOffset: 1195 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 188, NextOffset: 221 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 @@ -167219,184 +163503,164 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24170 48591 72825 96788] - 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== 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=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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 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: 675 - testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 675 - testutil.go:509: Offset: 93, NextOffset: 774 + 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: 0, NextOffset: 675 - testutil.go:509: Offset: 93, NextOffset: 774 - testutil.go:509: Offset: 0, NextOffset: 675 - testutil.go:509: Offset: 93, NextOffset: 774 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 24170 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: 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 675 - testutil.go:509: Offset: 93, NextOffset: 774 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72825 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [4] at 96788 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: 675 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 774 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72825,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 675 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 774 - testutil.go:509: Offset: 0, NextOffset: 675 - testutil.go:509: Offset: 93, NextOffset: 774 -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 675 - testutil.go:509: Offset: 93, NextOffset: 774 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} 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 [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: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar test] 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: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: 93, NextOffset: 774 - testutil.go:509: Offset: 0, NextOffset: 675 + 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: 93, NextOffset: 774 - testutil.go:509: Offset: 0, NextOffset: 675 + 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: 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: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: 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 -=== 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: 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: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark 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: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + 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/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=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48586 72814 97621] - 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":960,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":993,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1026,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1059,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1109,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1142,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1208,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":992,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1108,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 barlink test foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 992, NextOffset: 1025 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 1174, NextOffset: 1207 + testutil.go:509: Offset: 1058, NextOffset: 1368 + testutil.go:509: Offset: 1207, NextOffset: 1593 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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" @@ -167404,58 +163668,26 @@ testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 24166 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: 152, NextOffset: 185 -=== 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=-2,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 48586 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: 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=true,format=USTAR - testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"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=0 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=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=PAX,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 -=== 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: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 @@ -167466,52 +163698,10 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 960 - testutil.go:509: Offset: 686, NextOffset: 1109 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 960, NextOffset: 993 - testutil.go:509: Offset: 1109, NextOffset: 1142 - testutil.go:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 1142, NextOffset: 1175 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 1175, NextOffset: 1208 - testutil.go:509: Offset: 1059, NextOffset: 1369 - testutil.go:509: Offset: 1208, NextOffset: 1595 + testutil.go:509: Offset: 537, NextOffset: 959 + testutil.go:509: Offset: 686, NextOffset: 1108 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test foo1.txt baz.txt barlink dev test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1109, NextOffset: 1142 - testutil.go:509: Offset: 960, NextOffset: 993 - testutil.go:509: Offset: 1142, NextOffset: 1175 - testutil.go:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 1175, NextOffset: 1208 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 1208, NextOffset: 1595 - testutil.go:509: Offset: 1059, NextOffset: 1369 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark 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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -167525,6 +163715,34 @@ 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: 1108 + testutil.go:509: Offset: 537, 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: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 992, NextOffset: 1025 + testutil.go:509: Offset: 1174, NextOffset: 1207 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 1207, NextOffset: 1593 + testutil.go:509: Offset: 1058, NextOffset: 1368 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -167538,187 +163756,162 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=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=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.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 foo1.txt bar barlink test test2 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: 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: 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: 822 - testutil.go:509: Offset: 93, NextOffset: 921 + 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: 822 -=== 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: 921 + 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: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48586 72814 96777] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "" 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 "": [foo3.txt dev bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 822 + 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: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 + 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: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 24166 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: 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: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 + 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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/duplicated_entry_offset === 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=false,format=USTAR - testutil.go:2349: [3] at 72814 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} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/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=9,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 972, NextOffset: 1005 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 1005, NextOffset: 1038 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1038, NextOffset: 1071 - testutil.go:509: Offset: 1187, NextOffset: 1220 - testutil.go:509: Offset: 1071, NextOffset: 1384 - testutil.go:509: Offset: 1220, NextOffset: 1612 + testutil.go: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: 1383 + testutil.go:509: Offset: 1219, NextOffset: 1609 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -167729,6 +163922,8 @@ testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 @@ -167745,18 +163940,10 @@ 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=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48586 72814 97621] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 -=== 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: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 -=== 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: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -167764,38 +163951,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: 972 - testutil.go:509: Offset: 694, NextOffset: 1121 + testutil.go:509: Offset: 545, NextOffset: 971 + testutil.go:509: Offset: 694, NextOffset: 1120 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" -=== 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=PAX,minChunkSize=0 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1121 - testutil.go:509: Offset: 545, NextOffset: 972 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink dev foo1.txt baz.txt bar foo3.txt test test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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": [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24166 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: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 @@ -167807,6 +163978,29 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1120 + testutil.go:509: Offset: 545, NextOffset: 971 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1120, NextOffset: 1153 + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1153, NextOffset: 1186 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1186, NextOffset: 1219 + testutil.go:509: Offset: 1037, NextOffset: 1070 + testutil.go:509: Offset: 1219, NextOffset: 1609 + testutil.go:509: Offset: 1070, NextOffset: 1383 + testutil.go:395: Comparing: "test2" vs "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 @@ -167820,193 +164014,141 @@ 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: 1121, NextOffset: 1154 - testutil.go:509: Offset: 972, NextOffset: 1005 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1005, NextOffset: 1038 - testutil.go:509: Offset: 1187, NextOffset: 1220 - testutil.go:509: Offset: 1038, NextOffset: 1071 - testutil.go:509: Offset: 1220, NextOffset: 1612 - testutil.go:509: Offset: 1071, NextOffset: 1384 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 === 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=true,format=PAX - testutil.go:2349: [3] at 72814 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt barlink test2 .no.prefetch.landmark bar foo3.txt test dev foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [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: 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:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/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: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 827 -=== 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: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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 barlink dev test2 baz.txt bar foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 926 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48586 72814 96777] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 93, NextOffset: 925 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 === 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=false,format=PAX - testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72814 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72814,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1064,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1114,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1064,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1114,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink dev baz.txt foo1.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" @@ -168015,8 +164157,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 965 testutil.go:509: Offset: 690, NextOffset: 1114 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -168026,15 +164166,17 @@ testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 1031, NextOffset: 1064 +=== 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:509: Offset: 1180, NextOffset: 1213 testutil.go:509: Offset: 1064, NextOffset: 1375 testutil.go:509: Offset: 1213, NextOffset: 1603 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -168063,20 +164205,11 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark bar 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: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -168090,12 +164223,26 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1114 +=== 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: 541, NextOffset: 965 + 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: "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" @@ -168123,174 +164270,156 @@ testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== 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 72819 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 48587 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72819 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + 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:395: Comparing: "test2" vs "test2" + testutil.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: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: 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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt dev test2 bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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/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: 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: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": [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: "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: 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: 923 + testutil.go:509: Offset: 0, NextOffset: 824 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 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/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 72819 96782] - 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 72819 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/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=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1125,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1158,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1224,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 1124, NextOffset: 1157 + testutil.go:509: Offset: 1008, NextOffset: 1041 + testutil.go:509: Offset: 1157, NextOffset: 1190 + testutil.go:509: Offset: 1041, NextOffset: 1074 + testutil.go:509: Offset: 1190, NextOffset: 1223 + testutil.go:509: Offset: 1074, NextOffset: 1385 + testutil.go:509: Offset: 1223, NextOffset: 1616 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168322,34 +164451,19 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 549, NextOffset: 975 + testutil.go:509: Offset: 698, NextOffset: 1124 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1386 - testutil.go:509: Offset: 1224, NextOffset: 1617 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 baz.txt foo3.txt barlink test .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark foo1.txt 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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -168366,17 +164480,32 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1124 + testutil.go:509: Offset: 549, NextOffset: 975 + testutil.go:395: Comparing: "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: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1124, NextOffset: 1157 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 1157, NextOffset: 1190 + testutil.go:509: Offset: 1008, NextOffset: 1041 + testutil.go:509: Offset: 1190, NextOffset: 1223 + testutil.go:509: Offset: 1041, NextOffset: 1074 + testutil.go:509: Offset: 1223, NextOffset: 1616 + testutil.go:509: Offset: 1074, NextOffset: 1385 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168392,222 +164521,167 @@ 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: 1125 - testutil.go:509: Offset: 549, NextOffset: 976 -=== 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1617 - testutil.go:509: Offset: 1075, NextOffset: 1386 === 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=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 830 - testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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: "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": [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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24171 48592 72827 97634] - testutil.go:2330: got gzip streams: + 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 +=== 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: 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.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: 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: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - 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/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: 929 - testutil.go:509: Offset: 0, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 24171 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: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48592 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: 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72827 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97634 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 929 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":868,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":901,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1017,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1050,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 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: 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: 1181 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1116, NextOffset: 1399 + 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: 1181 + testutil.go:509: Offset: 1117, NextOffset: 1400 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -168628,13 +164702,7 @@ testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24171 48592 72827 96790] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - 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: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 @@ -168642,24 +164710,11 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== 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=GNU,minChunkSize=0 - 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:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -168673,26 +164728,33 @@ 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === 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: 686, NextOffset: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1017, NextOffset: 1050 - testutil.go:509: Offset: 868, NextOffset: 901 - testutil.go:509: Offset: 1050, NextOffset: 1083 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48592 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: 901, NextOffset: 934 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1116, NextOffset: 1399 - testutil.go:509: Offset: 967, NextOffset: 1181 + 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: 1181 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" @@ -168710,43 +164772,13 @@ 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=false,format=USTAR - testutil.go:2349: [3] at 72827 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: -=== 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=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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} -=== 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=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" === 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=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt barlink test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -168759,7 +164791,7 @@ 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 [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -168792,8 +164824,32 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev barlink test test2 baz.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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: "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] @@ -168801,19 +164857,11 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168826,12 +164874,11 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -168845,79 +164892,38 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 771 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 === 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 24171 48592 72827 97634] - 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=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 24171 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72827 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24171 48592 72827 96790] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48592 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 .no.prefetch.landmark barlink bar foo3.txt dev baz.txt foo1.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:2349: [3] at 72827 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96790 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 + 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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: 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: 981, NextOffset: 1195 testutil.go:509: Offset: 1130, NextOffset: 1418 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -168956,18 +164962,16 @@ 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 "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark 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: 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: 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 "": [dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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" @@ -168978,9 +164982,7 @@ 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 981, NextOffset: 1195 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -168994,12 +164996,20 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1031 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 545, NextOffset: 882 + testutil.go: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -169013,194 +165023,155 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1031 - testutil.go:509: Offset: 545, NextOffset: 882 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt 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 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 -=== 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 24173 48595 72831 97638] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: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: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 24173 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 48595 in stargz, uncompressed length 33536 + 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=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72831 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97638 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72831,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test foo1.txt baz.txt bar 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: 875, NextOffset: 908 - testutil.go:509: Offset: 1024, NextOffset: 1057 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1057, NextOffset: 1090 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 974, NextOffset: 1188 - testutil.go:509: Offset: 1123, NextOffset: 1408 + 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: 1185 + testutil.go:509: Offset: 1121, NextOffset: 1406 testutil.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" @@ -169242,16 +165213,19 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 875 - testutil.go:509: Offset: 690, NextOffset: 1024 + testutil.go:509: Offset: 541, NextOffset: 873 + testutil.go:509: Offset: 690, NextOffset: 1022 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 @@ -169264,24 +165238,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1024, NextOffset: 1057 - testutil.go:509: Offset: 875, NextOffset: 908 -=== 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 24173 48595 72831 96794] - 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: 1057, NextOffset: 1090 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1123, NextOffset: 1408 - testutil.go:509: Offset: 974, NextOffset: 1188 testutil.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" @@ -169295,9 +165253,6 @@ testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-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=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 @@ -169308,178 +165263,153 @@ testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1024 - testutil.go:509: Offset: 541, NextOffset: 875 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 24173 in stargz, uncompressed length 32512 + 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: "test" vs "test" + testutil.go:401: 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: 1406 + testutil.go:509: Offset: 972, NextOffset: 1185 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48595 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72831 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96794 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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:8fff7e2ac9b27ffbdd92dce920a227f5719d7c212c0b93942665899e2606dd2e","chunkSize":32000,"chunkDigest":"sha256:43761f787d7f8d3ec09f21df15ed67a9cac5d652835e69374d95eb112ee631da"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72831,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:799fabfdedc4192ce267b6a85fb97043a7357c49b7ef4c7010401863de0721d8"} - 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar foo3.txt test 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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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 -=== 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=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 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + 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: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + 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: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + 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: 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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 773 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go: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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "test2" vs "test2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 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: 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:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev test2 baz.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" @@ -169503,6 +165433,8 @@ testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 @@ -169517,22 +165449,28 @@ testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 698, NextOffset: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 + testutil.go:509: Offset: 549, NextOffset: 885 + testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1199 + testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 "": [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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -169540,12 +165478,25 @@ 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=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -169559,39 +165510,33 @@ 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: "test" vs "test" testutil.go:401: 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:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 951, NextOffset: 984 + testutil.go:509: Offset: 1133, NextOffset: 1424 + testutil.go:509: Offset: 984, NextOffset: 1199 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev .no.prefetch.landmark barlink bar foo3.txt 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" @@ -169638,25 +165583,22 @@ 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 -=== 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:509: Offset: 93, NextOffset: 780 - 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:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 barlink test foo3.txt test2 baz.txt foo1.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: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169685,14 +165627,21 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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" @@ -169704,41 +165653,41 @@ testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1916,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt dev bar barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:509: Offset: 1209, NextOffset: 2162 + testutil.go:509: Offset: 926, NextOffset: 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1916, NextOffset: 1953 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1953, NextOffset: 1990 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1990, NextOffset: 2430 - testutil.go:509: Offset: 2273, NextOffset: 2794 + 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: 2431 + 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 [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" @@ -169771,19 +165720,38 @@ testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 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 [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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 2794 + testutil.go:509: Offset: 1991, NextOffset: 2431 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -169797,25 +165765,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2162 - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1916, NextOffset: 1953 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1953, NextOffset: 1990 - testutil.go:509: Offset: 2273, NextOffset: 2794 - testutil.go:509: Offset: 1990, NextOffset: 2430 - 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/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -169830,54 +165781,38 @@ testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=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: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 -=== 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: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "dev" vs "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" @@ -169885,58 +165820,36 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar .no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "foo1.txt" vs "foo1.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:401: Directory: "" vs "": [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] 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: 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: "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" @@ -169944,44 +165857,98 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 146, NextOffset: 2346 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "bar" vs "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/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: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:509: Offset: 1215, NextOffset: 2178 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1898, NextOffset: 1935 - testutil.go:509: Offset: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2009, NextOffset: 2453 - testutil.go:509: Offset: 2290, NextOffset: 2815 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2008, NextOffset: 2453 + testutil.go:509: Offset: 2289, NextOffset: 2815 testutil.go:395: Comparing: "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": [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=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" @@ -170010,37 +165977,33 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1898 - testutil.go:509: Offset: 1215, NextOffset: 2179 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2815 - testutil.go:509: Offset: 2009, NextOffset: 2453 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2289, NextOffset: 2815 + testutil.go:509: Offset: 2008, NextOffset: 2453 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170069,47 +166032,22 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2179 - testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:509: Offset: 1215, NextOffset: 2178 + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=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: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 @@ -170135,6 +166073,8 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 @@ -170142,18 +166082,30 @@ testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2366 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test test2 dev baz.txt foo1.txt bar 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" @@ -170183,6 +166135,11 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -170207,14 +166164,29 @@ testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev .no.prefetch.landmark test2 bar] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -170249,32 +166221,19 @@ testutil.go:509: Offset: 2208, NextOffset: 2245 testutil.go:509: Offset: 1962, NextOffset: 1999 testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1999, NextOffset: 2441 - testutil.go:509: Offset: 2282, NextOffset: 2804 + testutil.go:509: Offset: 1999, NextOffset: 2442 + testutil.go:509: Offset: 2282, NextOffset: 2806 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 "": [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] - 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 @@ -170287,12 +166246,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2171 - testutil.go:509: Offset: 930, NextOffset: 1888 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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] @@ -170303,21 +166261,14 @@ testutil.go:509: Offset: 1925, NextOffset: 1962 testutil.go:509: Offset: 2245, NextOffset: 2282 testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2282, NextOffset: 2804 - testutil.go:509: Offset: 1999, NextOffset: 2441 + testutil.go:509: Offset: 2282, NextOffset: 2806 + testutil.go:509: Offset: 1999, NextOffset: 2442 testutil.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: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -170331,140 +166282,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: "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: 2171 + testutil.go:509: Offset: 930, NextOffset: 1888 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt test test2 .no.prefetch.landmark baz.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - 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 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: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [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: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 +=== 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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 dev .no.prefetch.landmark 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: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2188,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2225,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2262,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2299,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 test2 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 2019, NextOffset: 2465 + testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170493,37 +166479,13 @@ 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 bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:395: Comparing: "test2" vs "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 @@ -170534,42 +166496,12 @@ testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: 2188 - testutil.go:509: Offset: 937, NextOffset: 1907 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2299, NextOffset: 2825 - testutil.go:509: Offset: 2018, NextOffset: 2464 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 -=== 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=0 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 @@ -170585,173 +166517,170 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 barlink test2 baz.txt foo1.txt bar foo3.txt test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1908 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 2019, NextOffset: 2465 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2377 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2377 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=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: 2165 - testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar] testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2377 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2377 - testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go: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: "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: "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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 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:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 2432 - testutil.go:509: Offset: 1209, NextOffset: 2715 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 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: 3355 - testutil.go:509: Offset: 2826, NextOffset: 3719 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 .no.prefetch.landmark bar 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": [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" @@ -170778,30 +166707,47 @@ testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 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: 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: 3719 - testutil.go:509: Offset: 2543, NextOffset: 3355 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 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: 3354 + testutil.go:509: Offset: 2825, NextOffset: 3718 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev baz.txt bar barlink test test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2714, NextOffset: 2751 + testutil.go:509: Offset: 2431, NextOffset: 2468 + testutil.go:509: Offset: 2751, NextOffset: 2788 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2788, NextOffset: 2825 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2825, NextOffset: 3718 + testutil.go:509: Offset: 2542, NextOffset: 3354 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170810,6 +166756,8 @@ testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 @@ -170817,6 +166765,20 @@ 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: 2714 + testutil.go:509: Offset: 926, NextOffset: 2431 + testutil.go:395: Comparing: "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: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -170830,150 +166792,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go: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: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 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=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 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo1.txt foo3.txt barlink dev baz.txt bar test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 testutil.go:395: Comparing: "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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: "test2" vs "test2" - testutil.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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 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:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 3375 + testutil.go:509: Offset: 2840, NextOffset: 3737 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=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" -=== 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2450,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2487,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2524,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2561,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2731,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2768,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [bar foo3.txt dev test test2 .no.prefetch.landmark baz.txt foo1.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 322, NextOffset: 524 + testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -170996,61 +166986,39 @@ 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: 2450 - testutil.go:509: Offset: 1215, NextOffset: 2731 + testutil.go:509: Offset: 934, NextOffset: 2448 + testutil.go:509: Offset: 1215, NextOffset: 2729 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "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=-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=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2561, NextOffset: 3378 - testutil.go:509: Offset: 2842, NextOffset: 3739 + 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: 3737 + testutil.go:509: Offset: 2559, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 -=== 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=0 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:509: Offset: 534, NextOffset: 770 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev bar baz.txt foo1.txt barlink test test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 2731 - testutil.go:509: Offset: 934, NextOffset: 2450 - testutil.go:395: Comparing: "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: 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" @@ -171060,8 +167028,6 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 @@ -171081,161 +167047,174 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2842, NextOffset: 3739 - testutil.go:509: Offset: 2561, NextOffset: 3378 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 baz.txt foo3.txt test] 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=-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:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + 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/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3079 + 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: "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2 foo1.txt] + 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: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:509: Offset: 1213, NextOffset: 2724 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2552, NextOffset: 3367 + testutil.go:509: Offset: 2835, NextOffset: 3731 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2442,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2479,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2516,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2553,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2725,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2762,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2799,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2836,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [foo1.txt dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test test2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 @@ -171260,39 +167239,8 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2442 - testutil.go:509: Offset: 1213, NextOffset: 2725 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2442, NextOffset: 2479 - testutil.go:509: Offset: 2725, NextOffset: 2762 - testutil.go:509: Offset: 2479, NextOffset: 2516 - testutil.go:509: Offset: 2762, NextOffset: 2799 - testutil.go:509: Offset: 2516, NextOffset: 2553 - testutil.go:509: Offset: 2799, NextOffset: 2836 - testutil.go:509: Offset: 2553, NextOffset: 3369 - testutil.go:509: Offset: 2836, NextOffset: 3733 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt test2 dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -171312,20 +167260,29 @@ testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2725 - testutil.go:509: Offset: 930, NextOffset: 2442 + testutil.go:509: Offset: 1213, NextOffset: 2724 + testutil.go:509: Offset: 930, NextOffset: 2441 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2725, NextOffset: 2762 - testutil.go:509: Offset: 2442, NextOffset: 2479 - testutil.go:509: Offset: 2762, NextOffset: 2799 - testutil.go:509: Offset: 2479, NextOffset: 2516 - testutil.go:509: Offset: 2799, NextOffset: 2836 - testutil.go:509: Offset: 2516, NextOffset: 2553 - testutil.go:509: Offset: 2836, NextOffset: 3733 - testutil.go:509: Offset: 2553, NextOffset: 3369 + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2835, NextOffset: 3731 + testutil.go:509: Offset: 2552, NextOffset: 3367 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171340,40 +167297,34 @@ 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=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=0 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 .no.prefetch.landmark bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink test test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 testutil.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" @@ -171381,117 +167332,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: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt .no.prefetch.landmark bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.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: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 3280 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2464,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2501,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2538,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2575,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2745,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2782,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2819,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 barlink test dev .no.prefetch.landmark baz.txt test2 bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 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" @@ -171529,24 +167476,44 @@ testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 2464 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1218, NextOffset: 2745 + 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: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2575, NextOffset: 3396 - testutil.go:509: Offset: 2856, NextOffset: 3758 + testutil.go: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: 3394 + testutil.go:509: Offset: 2855, NextOffset: 3756 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 foo1.txt barlink bar foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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: 3756 + testutil.go:509: Offset: 2574, NextOffset: 3394 + testutil.go:395: Comparing: "test2" vs "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 @@ -171560,34 +167527,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2782, NextOffset: 2819 -=== 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:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2856, NextOffset: 3758 - testutil.go:509: Offset: 2575, NextOffset: 3396 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2745 - testutil.go:509: Offset: 937, 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" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -171601,162 +167540,160 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test .no.prefetch.landmark barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 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=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: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 -=== 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: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 -=== 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: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + 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 [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: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 baz.txt barlink .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 + testutil.go:509: Offset: 146, NextOffset: 3307 +=== 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: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 +=== 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: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2001, NextOffset: 2444 - testutil.go:509: Offset: 2283, NextOffset: 2806 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "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" @@ -171783,6 +167720,8 @@ testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 @@ -171801,8 +167740,44 @@ testutil.go:509: Offset: 930, NextOffset: 1890 testutil.go:509: Offset: 1212, NextOffset: 2172 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1890, NextOffset: 1927 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1927, NextOffset: 1964 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1964, NextOffset: 2001 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2001, NextOffset: 2445 + testutil.go:509: Offset: 2283, NextOffset: 2806 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2172 + testutil.go:509: Offset: 930, NextOffset: 1890 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1890, NextOffset: 1927 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1927, NextOffset: 1964 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 1964, NextOffset: 2001 + testutil.go:509: Offset: 2283, NextOffset: 2806 + testutil.go:509: Offset: 2001, NextOffset: 2445 + testutil.go:395: Comparing: "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: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -171824,20 +167799,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2283, NextOffset: 2806 - testutil.go:509: Offset: 2001, NextOffset: 2444 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -171851,166 +167812,138 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2172 - testutil.go:509: Offset: 930, NextOffset: 1890 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark test test2 baz.txt foo1.txt bar foo3.txt barlink dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 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: "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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 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: 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: "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: "" 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: 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: 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: 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 dev test2 .no.prefetch.landmark foo3.txt bar test baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "test" vs "test" - testutil.go:401: Directory: "test" 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: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: "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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2359 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2146 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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: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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 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: 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + 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 === 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=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=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 734 - testutil.go:509: Offset: 773, NextOffset: 1017 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=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: 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: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -172021,9 +167954,9 @@ 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:509: Offset: 2301, NextOffset: 2830 testutil.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" @@ -172047,6 +167980,8 @@ testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 @@ -172056,13 +167991,45 @@ testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:509: Offset: 773, NextOffset: 1017 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 734, NextOffset: 938 + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 938, NextOffset: 1907 + testutil.go:509: Offset: 1221, NextOffset: 2190 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev test2 bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.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: 773, NextOffset: 1017 + testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 351, NextOffset: 388 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 388, NextOffset: 425 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 425, NextOffset: 462 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 499, NextOffset: 536 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 536, NextOffset: 773 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1221, NextOffset: 2190 + testutil.go:509: Offset: 938, 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" @@ -172072,14 +168039,14 @@ 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: 2301, NextOffset: 2830 testutil.go:509: Offset: 2018, NextOffset: 2466 testutil.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" @@ -172095,61 +168062,20 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 351, NextOffset: 388 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 388, NextOffset: 425 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 425, NextOffset: 462 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 499, NextOffset: 536 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 536, NextOffset: 773 - testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 773, NextOffset: 1017 - testutil.go:509: Offset: 525, NextOffset: 734 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2190 - testutil.go:509: Offset: 938, NextOffset: 1907 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=-2,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - 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: 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: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar test test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -172181,30 +168107,41 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev baz.txt foo1.txt bar .no.prefetch.landmark 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: 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: 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: 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark foo1.txt test 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: 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": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 @@ -172218,17 +168155,20 @@ 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2167 - 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: 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: "test2" vs "test2" @@ -172245,42 +168185,46 @@ testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 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 -=== 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=-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/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 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:509: Offset: 934, NextOffset: 1897 + testutil.go:509: Offset: 1217, 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: 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: 2454 - testutil.go:509: Offset: 2292, NextOffset: 2817 + 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: 2452 + testutil.go:509: Offset: 2291, 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: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" @@ -172309,28 +168253,17 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 523, NextOffset: 730 - testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1013 - testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:401: Directory: "" vs "": [foo1.txt test dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] 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: 2181 - testutil.go:509: Offset: 934, NextOffset: 1898 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:509: Offset: 1217, NextOffset: 2180 + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172359,181 +168292,177 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: "test" vs "test" testutil.go:401: 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: 2817 - testutil.go:509: Offset: 2009, NextOffset: 2454 + 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: 2816 + testutil.go:509: Offset: 2008, NextOffset: 2452 === 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/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=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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": [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: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - 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 [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 testutil.go:395: Comparing: "bar" vs "bar" -=== 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=64000 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt test dev .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: 735, NextOffset: 941 - testutil.go:509: Offset: 1019, NextOffset: 1225 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar baz.txt dev] 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: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: 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: 2476 - testutil.go:509: Offset: 2312, NextOffset: 2841 + 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: 2844 testutil.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" @@ -172569,8 +168498,26 @@ 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: "" 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:401: Directory: "" vs "": [baz.txt dev test 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: "test" vs "test" + testutil.go:401: 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: 2844 + testutil.go:509: Offset: 2030, NextOffset: 2479 + testutil.go:395: Comparing: "test2" vs "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 @@ -172593,28 +168540,11 @@ 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: "test" vs "test" - testutil.go:401: 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: 2476 - testutil.go:395: Comparing: "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:509: Offset: 1225, NextOffset: 2203 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 941, NextOffset: 1919 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -172628,113 +168558,85 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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/lost_digest_in_a_entry === 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=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=-2,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: "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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + 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: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + 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: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 -=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2393 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + 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 test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + 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: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 testutil.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" @@ -172742,42 +168644,61 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go: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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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/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=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=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -172820,8 +168741,25 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.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=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt dev foo1.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -172835,15 +168773,20 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172851,6 +168794,8 @@ 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=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -172859,9 +168804,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: "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" @@ -172873,37 +168819,13 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== 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=-2,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar dev test2 baz.txt foo1.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" @@ -172913,8 +168835,6 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172946,20 +168866,25 @@ 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 baz.txt test dev foo3.txt barlink .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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test baz.txt bar 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172973,6 +168898,13 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "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" @@ -172984,8 +168916,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -173006,20 +168943,20 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test bar baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -173072,19 +169009,25 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test bar baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173113,32 +169056,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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] @@ -173152,11 +169093,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": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173165,6 +169106,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=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -173188,22 +169131,25 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173235,15 +169181,6 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -173255,15 +169192,12 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] + 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 bar barlink test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173316,16 +169250,31 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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 "": [bar foo1.txt baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test 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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=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" @@ -173343,12 +169292,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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173364,37 +169307,41 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== 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=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev test2 baz.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt dev baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173434,20 +169381,10 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -173469,6 +169406,7 @@ 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" @@ -173480,19 +169418,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: "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: "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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -173503,17 +169431,24 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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=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=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt .no.prefetch.landmark barlink dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt test2 barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -173551,11 +169486,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 [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" @@ -173572,7 +169507,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 "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt test2 barlink 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -173586,9 +169521,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" @@ -173597,6 +169529,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" @@ -173608,9 +169541,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: "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" @@ -173630,30 +169562,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 === 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/duplicated_entry_offset -=== 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=-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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink dev test2 baz.txt test .no.prefetch.landmark] - 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 "": [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" @@ -173675,15 +169594,17 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -173695,29 +169616,12 @@ 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 barlink dev test2 baz.txt foo1.txt .no.prefetch.landmark 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: 545, NextOffset: 12013 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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: "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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -173725,14 +169629,16 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,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: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 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 @@ -173741,10 +169647,13 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "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" @@ -173756,20 +169665,60 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 [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" -=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" @@ -173797,6 +169746,8 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -173808,47 +169759,20 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar test foo1.txt foo3.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/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" @@ -173877,79 +169801,91 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test .no.prefetch.landmark 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" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go: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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev foo1.txt foo3.txt barlink test .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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -173968,12 +169904,11 @@ 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:395: Comparing: "test2" vs "test2" + testutil.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: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -173982,25 +169917,18 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 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 @@ -174009,15 +169937,18 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev bar foo3.txt test2 .no.prefetch.landmark 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 @@ -174035,6 +169966,8 @@ 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: 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 @@ -174044,6 +169977,8 @@ testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: 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 @@ -174076,29 +170011,8 @@ testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar test barlink baz.txt foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -174111,13 +170025,11 @@ testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -174131,21 +170043,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt 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: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -174162,11 +170092,11 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" @@ -174198,44 +170128,55 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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 foo1.txt bar barlink dev .no.prefetch.landmark baz.txt foo3.txt 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": [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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=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:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 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 @@ -174244,31 +170185,26 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] + testutil.go: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" @@ -174290,7 +170226,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": [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" @@ -174300,8 +170236,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=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: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -174325,33 +170259,8 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test dev .no.prefetch.landmark baz.txt barlink test2 bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:509: Offset: 12217, NextOffset: 16375 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 foo1.txt foo3.txt test2 bar barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174365,7 +170274,12 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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: "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" @@ -174386,14 +170300,37 @@ testutil.go:395: Comparing: "bar/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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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" @@ -174406,7 +170343,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 [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" @@ -174447,24 +170384,15 @@ 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 "": [dev test2 bar test foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 @@ -174475,25 +170403,28 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 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#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 testutil.go:509: Offset: 545, NextOffset: 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" @@ -174501,27 +170432,52 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === 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 === 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 -=== 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=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 @@ -174554,47 +170510,12 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=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 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174605,11 +170526,13 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -174618,15 +170541,25 @@ testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174643,10 +170576,21 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 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] @@ -174660,7 +170604,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 [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" @@ -174693,19 +170637,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev 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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -174719,13 +170652,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: "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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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" @@ -174737,19 +170668,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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 -=== 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:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174765,43 +170683,34 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [barlink test dev foo1.txt foo3.txt bar test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go: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: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 + 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: 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": [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=0,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174830,26 +170739,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 "": [test2 .no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174885,51 +170799,55 @@ 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: "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink dev .no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -174940,13 +170858,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: "foo1.txt" vs "foo1.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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 @@ -174955,20 +170881,29 @@ 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 .no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -174984,11 +170919,12 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -174997,15 +170933,11 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go: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 @@ -175015,20 +170947,20 @@ 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=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev 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: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" @@ -175081,19 +171013,7 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2 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: 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -175104,11 +171024,17 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 @@ -175130,6 +171056,10 @@ testutil.go:395: Comparing: "bar/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" @@ -175142,12 +171072,29 @@ testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test2 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt test dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -175188,23 +171135,19 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test2 foo1.txt baz.txt foo3.txt test dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -175216,13 +171159,8 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=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: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 @@ -175236,58 +171174,38 @@ 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/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=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 -=== 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:395: Comparing: "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: "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/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test test2 baz.txt foo1.txt bar .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: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -175325,49 +171243,36 @@ testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar 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: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: 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:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 @@ -175391,38 +171296,39 @@ 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark 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:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - 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: "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" +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 dev 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] @@ -175436,11 +171342,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" @@ -175456,19 +171362,8 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev 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: 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: "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 @@ -175480,15 +171375,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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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: "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" @@ -175500,6 +171403,33 @@ 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175516,10 +171446,23 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 bar test .no.prefetch.landmark barlink dev test2 foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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" @@ -175533,10 +171476,10 @@ testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175568,17 +171511,27 @@ 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 "": [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -175592,37 +171545,12 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== 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=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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": [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" @@ -175638,14 +171566,19 @@ 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=GNU,minChunkSize=64000#01/duplicated_entry_offset + 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=2,format=GNU,minChunkSize=64000 -=== 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=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt bar foo3.txt test test2 baz.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 test2 .no.prefetch.landmark baz.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -175658,11 +171591,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: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" @@ -175704,18 +171637,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 "": [test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.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: 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 @@ -175724,9 +171651,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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -175735,13 +171662,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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -175752,54 +171693,34 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" === 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/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=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":1013,"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":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1158,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1269,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar] - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1313 - testutil.go:509: Offset: 1264, NextOffset: 1591 + testutil.go:509: Offset: 976, NextOffset: 1013 + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 1013, NextOffset: 1050 + testutil.go:509: Offset: 1195, NextOffset: 1232 + testutil.go:509: Offset: 1050, NextOffset: 1087 + testutil.go:509: Offset: 1232, NextOffset: 1269 + testutil.go:509: Offset: 1087, NextOffset: 1316 + testutil.go:509: Offset: 1269, NextOffset: 1595 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -175828,10 +171749,40 @@ 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: 976 + testutil.go:509: Offset: 779, NextOffset: 1158 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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 "": [foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1158 + testutil.go:509: Offset: 597, NextOffset: 976 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1158, NextOffset: 1195 + testutil.go:509: Offset: 976, NextOffset: 1013 + testutil.go:509: Offset: 1195, NextOffset: 1232 + testutil.go:509: Offset: 1013, NextOffset: 1050 + testutil.go:509: Offset: 1232, NextOffset: 1269 + testutil.go:509: Offset: 1050, NextOffset: 1087 + testutil.go:509: Offset: 1269, NextOffset: 1595 + testutil.go:509: Offset: 1087, NextOffset: 1316 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 @@ -175845,24 +171796,9 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -175876,180 +171812,152 @@ 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: 1591 - testutil.go:509: Offset: 1082, NextOffset: 1313 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 === RUN TestGzipEStargz/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/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=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt dev bar 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: "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: "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: "test" vs "test" - testutil.go:401: Directory: "test" 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: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 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: 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 -=== 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/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1057,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [foo1.txt test foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt 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:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 983 - testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:509: Offset: 106, NextOffset: 1064 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1326 - testutil.go:509: Offset: 1274, NextOffset: 1605 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== 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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt test dev 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" @@ -176063,6 +171971,8 @@ 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=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176078,20 +171988,41 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 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: 1326 + 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 [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt bar test2 foo1.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:509: Offset: 605, NextOffset: 983 + 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 @@ -176105,6 +172036,13 @@ 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: "test2" vs "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 @@ -176118,11 +172056,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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 @@ -176135,146 +172068,149 @@ testutil.go:509: Offset: 1020, NextOffset: 1057 testutil.go:509: Offset: 1237, NextOffset: 1274 testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1274, NextOffset: 1605 + testutil.go:509: Offset: 1274, NextOffset: 1606 testutil.go:509: Offset: 1094, NextOffset: 1326 + testutil.go:395: Comparing: "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=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/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=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark foo3.txt dev test2 foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt barlink test2 dev .no.prefetch.landmark baz.txt bar test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, 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: 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark baz.txt barlink test2 foo1.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: 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:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2 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: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 - testutil.go:509: Offset: 106, NextOffset: 1072 - testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 + testutil.go:509: Offset: 106, NextOffset: 1073 + testutil.go:509: Offset: 0, NextOffset: 960 === 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/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=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt dev] - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 .no.prefetch.landmark baz.txt foo3.txt barlink 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] @@ -176285,14 +172221,14 @@ testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1092, NextOffset: 1322 + testutil.go:509: Offset: 1092, NextOffset: 1323 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 [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" @@ -176329,19 +172265,11 @@ 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 "": [foo1.txt dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar dev barlink test test2 .no.prefetch.landmark baz.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -176355,6 +172283,23 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1160 + testutil.go:509: Offset: 603, NextOffset: 981 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 981, NextOffset: 1018 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1018, NextOffset: 1055 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1055, NextOffset: 1092 + testutil.go:509: Offset: 1271, NextOffset: 1599 + testutil.go:509: Offset: 1092, NextOffset: 1323 + testutil.go:395: Comparing: "test2" vs "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 @@ -176373,31 +172318,24 @@ 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" - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 981, NextOffset: 1018 - testutil.go:509: Offset: 1197, NextOffset: 1234 - testutil.go:509: Offset: 1018, NextOffset: 1055 - testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1055, NextOffset: 1092 - testutil.go:509: Offset: 1271, NextOffset: 1599 - testutil.go:509: Offset: 1092, NextOffset: 1322 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar test] - 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: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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -176413,19 +172351,17 @@ testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -176454,26 +172390,16 @@ testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + 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 [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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -176482,55 +172408,77 @@ testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 950 === RUN TestGzipEStargz/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/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=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":987,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1024,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark barlink test dev] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test dev test2 barlink .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: 987, NextOffset: 1024 + testutil.go:509: Offset: 1167, NextOffset: 1204 + testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1098, NextOffset: 1332 + testutil.go:509: Offset: 1278, NextOffset: 1611 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -176570,20 +172518,30 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 987 testutil.go:509: Offset: 786, NextOffset: 1167 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt test bar foo3.txt barlink .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 987, NextOffset: 1024 testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1024, NextOffset: 1061 + testutil.go:509: Offset: 987, NextOffset: 1024 testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1061, NextOffset: 1098 + testutil.go:509: Offset: 1024, NextOffset: 1061 testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1098, NextOffset: 1332 + testutil.go:509: Offset: 1061, NextOffset: 1098 testutil.go:509: Offset: 1278, NextOffset: 1611 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 1098, NextOffset: 1332 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -176597,19 +172555,6 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1167 - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:395: Comparing: "test2" vs "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 @@ -176623,29 +172568,33 @@ 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=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=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: 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" - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1278, NextOffset: 1611 - testutil.go:509: Offset: 1098, NextOffset: 1332 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 @@ -176657,18 +172606,16 @@ testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 -=== 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: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176693,44 +172640,30 @@ testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 -=== 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: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go: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: "baz.txt" vs "baz.txt" 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: 969 testutil.go:509: Offset: 106, NextOffset: 1082 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 @@ -176744,6 +172677,8 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 @@ -176753,13 +172688,9 @@ testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1082 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:509: Offset: 106, NextOffset: 1082 - testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 @@ -176768,43 +172699,30 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:509: Offset: 0, NextOffset: 969 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo3.txt test2 .no.prefetch.landmark baz.txt bar barlink test dev] - 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1538 - testutil.go:509: Offset: 1376, NextOffset: 1810 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=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:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1086,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1123,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1160,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 foo1.txt foo3.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: 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=1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 @@ -176835,14 +172753,47 @@ 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: 1086 + testutil.go:509: Offset: 779, NextOffset: 1268 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1086, NextOffset: 1123 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1197, NextOffset: 1540 + testutil.go:509: Offset: 1379, NextOffset: 1812 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 foo3.txt bar barlink test dev .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark dev 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: 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: 1265 - testutil.go:509: Offset: 597, NextOffset: 1083 + testutil.go:509: Offset: 779, NextOffset: 1268 + testutil.go:509: Offset: 597, NextOffset: 1086 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1086, NextOffset: 1123 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 1379, NextOffset: 1812 + testutil.go:509: Offset: 1197, NextOffset: 1540 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176858,12 +172809,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: "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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -176882,41 +172827,33 @@ 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: 1810 - testutil.go:509: Offset: 1194, NextOffset: 1538 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -176926,114 +172863,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: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt dev test 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 - testutil.go:509: Offset: 106, NextOffset: 1295 - testutil.go:509: Offset: 0, NextOffset: 1181 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 + testutil.go:509: Offset: 106, NextOffset: 1292 + testutil.go:509: Offset: 0, NextOffset: 1178 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1272,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1309,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1346,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1383,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1092 testutil.go:509: Offset: 785, NextOffset: 1272 @@ -177047,10 +172980,10 @@ testutil.go:509: Offset: 1309, NextOffset: 1346 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1203, NextOffset: 1550 - testutil.go:509: Offset: 1383, NextOffset: 1821 + testutil.go:509: Offset: 1203, NextOffset: 1549 + testutil.go:509: Offset: 1383, NextOffset: 1822 testutil.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" @@ -177086,43 +173019,31 @@ 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 foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1272, NextOffset: 1309 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1309, NextOffset: 1346 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1346, NextOffset: 1383 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1383, NextOffset: 1821 - testutil.go:509: Offset: 1203, NextOffset: 1550 - 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "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: 1272 - testutil.go:509: Offset: 605, NextOffset: 1092 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "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: 785, NextOffset: 1272 + testutil.go:509: Offset: 605, NextOffset: 1092 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 @@ -177132,6 +173053,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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1272, NextOffset: 1309 + testutil.go:509: Offset: 1092, NextOffset: 1129 + testutil.go:509: Offset: 1309, NextOffset: 1346 + testutil.go:509: Offset: 1129, NextOffset: 1166 + testutil.go:509: Offset: 1346, NextOffset: 1383 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1383, NextOffset: 1822 + testutil.go:509: Offset: 1203, NextOffset: 1549 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -177145,29 +173085,28 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === 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=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev baz.txt foo3.txt bar barlink test test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + 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: "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" @@ -177175,112 +173114,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: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + 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: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + 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: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + 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: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + 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: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 + testutil.go:509: Offset: 0, NextOffset: 1187 + testutil.go:509: Offset: 106, NextOffset: 1300 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt foo3.txt dev] vs [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: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "foo3.txt" vs "foo3.txt" + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 - testutil.go:509: Offset: 106, NextOffset: 1303 - testutil.go:509: Offset: 0, NextOffset: 1190 + 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: "test2" vs "test2" + testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === 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=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=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1092,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1129,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1166,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1271,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1308,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1345,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1382,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1089,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1126,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1200,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1268,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1305,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1342,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1379,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] + testutil.go: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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go: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" @@ -177322,22 +173265,35 @@ testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1092 - testutil.go:509: Offset: 782, NextOffset: 1271 + testutil.go:509: Offset: 603, NextOffset: 1089 + testutil.go:509: Offset: 782, NextOffset: 1268 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1271, NextOffset: 1308 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1308, NextOffset: 1345 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1345, NextOffset: 1382 - testutil.go:509: Offset: 1203, NextOffset: 1551 - testutil.go:509: Offset: 1382, NextOffset: 1819 +=== 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:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1200, NextOffset: 1546 + testutil.go:509: Offset: 1379, NextOffset: 1816 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark foo1.txt bar baz.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: "bar" vs "bar" + testutil.go:401: 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: 1268 + testutil.go:509: Offset: 603, NextOffset: 1089 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -177351,9 +173307,6 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -177370,53 +173323,47 @@ 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: 1271 - testutil.go:509: Offset: 603, NextOffset: 1092 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1271, NextOffset: 1308 - testutil.go:509: Offset: 1092, NextOffset: 1129 - testutil.go:509: Offset: 1308, NextOffset: 1345 - testutil.go:509: Offset: 1129, NextOffset: 1166 - testutil.go:509: Offset: 1345, NextOffset: 1382 - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 1382, NextOffset: 1819 - testutil.go:509: Offset: 1203, NextOffset: 1551 + testutil.go:509: Offset: 1268, NextOffset: 1305 + testutil.go:509: Offset: 1089, NextOffset: 1126 + testutil.go:509: Offset: 1305, NextOffset: 1342 + testutil.go:509: Offset: 1126, NextOffset: 1163 + testutil.go:509: Offset: 1342, NextOffset: 1379 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1379, NextOffset: 1816 + testutil.go:509: Offset: 1200, NextOffset: 1546 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: 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=2,format=PAX,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=1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 testutil.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" @@ -177424,133 +173371,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: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:509: Offset: 106, NextOffset: 1296 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1183 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 - testutil.go:509: Offset: 106, NextOffset: 1298 - testutil.go:509: Offset: 0, NextOffset: 1185 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:509: Offset: 106, NextOffset: 1296 + testutil.go:509: Offset: 0, NextOffset: 1183 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1103,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1214,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1283,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1320,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1357,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1394,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1102,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1139,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1282,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1319,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1356,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1393,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt barlink test dev 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: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 1103 - testutil.go:509: Offset: 786, NextOffset: 1283 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1103, NextOffset: 1140 - testutil.go:509: Offset: 1283, NextOffset: 1320 - testutil.go:509: Offset: 1140, NextOffset: 1177 - testutil.go:509: Offset: 1320, NextOffset: 1357 - testutil.go:509: Offset: 1177, NextOffset: 1214 - testutil.go:509: Offset: 1357, NextOffset: 1394 - testutil.go:509: Offset: 1214, NextOffset: 1563 - testutil.go:509: Offset: 1394, NextOffset: 1835 + 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: 1563 + testutil.go:509: Offset: 1393, 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: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" @@ -177566,6 +173502,8 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 @@ -177586,10 +173524,17 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -177603,6 +173548,25 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1832 + testutil.go:509: Offset: 1213, NextOffset: 1563 + testutil.go:395: Comparing: "test2" vs "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 @@ -177613,62 +173577,51 @@ testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1283, NextOffset: 1320 - testutil.go:509: Offset: 1103, NextOffset: 1140 - testutil.go:509: Offset: 1320, NextOffset: 1357 - testutil.go:509: Offset: 1140, NextOffset: 1177 - testutil.go:509: Offset: 1357, NextOffset: 1394 - testutil.go:509: Offset: 1177, NextOffset: 1214 - testutil.go:509: Offset: 1394, NextOffset: 1835 - testutil.go:509: Offset: 1214, NextOffset: 1563 + 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: "dev" vs "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1283 - testutil.go:509: Offset: 606, NextOffset: 1103 === 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=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test2 foo1.txt baz.txt test dev .no.prefetch.landmark] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -177678,113 +173631,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: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 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 [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: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.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: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1199 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 - testutil.go:509: Offset: 106, NextOffset: 1315 - testutil.go:509: Offset: 0, NextOffset: 1202 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 + testutil.go:509: Offset: 106, NextOffset: 1312 + testutil.go:509: Offset: 0, NextOffset: 1199 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=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=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -177812,6 +173759,8 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 387, NextOffset: 496 @@ -177834,10 +173783,14 @@ testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1052, NextOffset: 1089 testutil.go:509: Offset: 1234, NextOffset: 1271 - testutil.go:509: Offset: 1089, NextOffset: 1320 - testutil.go:509: Offset: 1271, NextOffset: 1598 + testutil.go:509: Offset: 1089, NextOffset: 1318 + testutil.go:509: Offset: 1271, NextOffset: 1597 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar 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: 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" @@ -177847,16 +173800,14 @@ 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: 1318 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -177878,7 +173829,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -177891,162 +173843,169 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 387 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1160 - testutil.go:509: Offset: 601, NextOffset: 978 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 foo1.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 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: 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: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "bar" 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: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 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: 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 [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 "": [foo1.txt barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "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: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === 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 -=== 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=1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1101,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test .no.prefetch.landmark test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink .no.prefetch.landmark baz.txt foo1.txt test2 foo3.txt test dev] + 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: 990, NextOffset: 1027 - testutil.go:509: Offset: 1171, NextOffset: 1208 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1101, NextOffset: 1333 - testutil.go:509: Offset: 1282, NextOffset: 1613 + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1170, NextOffset: 1207 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1100, NextOffset: 1332 + testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -178066,8 +174025,6 @@ testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 -=== 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:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 @@ -178077,26 +174034,32 @@ 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: 990 - testutil.go:509: Offset: 789, NextOffset: 1171 - 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 dev .no.prefetch.landmark test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt foo1.txt bar 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: 789, NextOffset: 1170 + testutil.go:509: Offset: 608, NextOffset: 989 +=== 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=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: 1170, NextOffset: 1207 + testutil.go:509: Offset: 989, NextOffset: 1026 + testutil.go:509: Offset: 1207, NextOffset: 1244 + testutil.go:509: Offset: 1026, NextOffset: 1063 + testutil.go:509: Offset: 1244, NextOffset: 1281 + testutil.go:509: Offset: 1063, NextOffset: 1100 + testutil.go:509: Offset: 1281, NextOffset: 1612 + testutil.go:509: Offset: 1100, NextOffset: 1332 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -178110,31 +174073,7 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1171 - testutil.go:509: Offset: 608, 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: 1171, NextOffset: 1208 - testutil.go:509: Offset: 990, NextOffset: 1027 - testutil.go:509: Offset: 1208, NextOffset: 1245 - testutil.go:509: Offset: 1027, NextOffset: 1064 - testutil.go:509: Offset: 1245, NextOffset: 1282 - testutil.go:509: Offset: 1064, NextOffset: 1101 - testutil.go:509: Offset: 1282, NextOffset: 1613 - testutil.go:509: Offset: 1101, NextOffset: 1333 - testutil.go:395: Comparing: "test2" vs "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 @@ -178148,11 +174087,25 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -178166,7 +174119,7 @@ testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -178207,25 +174160,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 - 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/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: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink 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:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 @@ -178233,12 +174174,14 @@ testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 -=== 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: 0, NextOffset: 962 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 @@ -178249,22 +174192,19 @@ testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 @@ -178273,14 +174213,27 @@ testutil.go:509: Offset: 0, NextOffset: 962 testutil.go:509: Offset: 106, NextOffset: 1077 testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=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=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":984,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1058,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1164,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1201,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1275,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt barlink test foo3.txt dev .no.prefetch.landmark foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -178312,53 +174265,45 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=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: 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:509: Offset: 606, NextOffset: 984 + testutil.go:509: Offset: 786, NextOffset: 1164 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1328 - testutil.go:509: Offset: 1277, 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 984, NextOffset: 1021 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1021, NextOffset: 1058 + testutil.go:509: Offset: 1201, NextOffset: 1238 + testutil.go:509: Offset: 1058, NextOffset: 1095 + testutil.go:509: Offset: 1238, NextOffset: 1275 + testutil.go:509: Offset: 1095, NextOffset: 1324 + testutil.go:509: Offset: 1275, NextOffset: 1602 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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 -=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 786, NextOffset: 1164 + testutil.go:509: Offset: 606, NextOffset: 984 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -178372,6 +174317,20 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 984, NextOffset: 1021 + testutil.go:509: Offset: 1201, NextOffset: 1238 + testutil.go:509: Offset: 1021, NextOffset: 1058 + testutil.go:509: Offset: 1238, NextOffset: 1275 + testutil.go:509: Offset: 1058, NextOffset: 1095 + testutil.go:509: Offset: 1275, NextOffset: 1602 + testutil.go:509: Offset: 1095, NextOffset: 1324 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -178385,173 +174344,140 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1166, NextOffset: 1203 - testutil.go:509: Offset: 986, NextOffset: 1023 - testutil.go:509: Offset: 1203, NextOffset: 1240 - testutil.go:509: Offset: 1023, NextOffset: 1060 - testutil.go:509: Offset: 1240, NextOffset: 1277 - testutil.go:509: Offset: 1060, NextOffset: 1097 - testutil.go:509: Offset: 1277, NextOffset: 1605 - testutil.go:509: Offset: 1097, NextOffset: 1328 === 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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== 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=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt baz.txt bar dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt baz.txt test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt barlink test foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 106, NextOffset: 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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/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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 138 - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:509: Offset: 400, NextOffset: 540 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 @@ -178589,20 +174515,31 @@ testutil.go:509: Offset: 1109, NextOffset: 1341 testutil.go:509: Offset: 1289, NextOffset: 1622 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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: 101, NextOffset: 138 + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark baz.txt barlink test test2 foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -178614,6 +174551,12 @@ testutil.go:509: Offset: 1072, NextOffset: 1109 testutil.go:509: Offset: 1289, NextOffset: 1622 testutil.go:509: Offset: 1109, NextOffset: 1341 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -178642,28 +174585,27 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 @@ -178673,11 +174615,11 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -178692,8 +174634,6 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=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: 1083 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 969 @@ -178719,16 +174659,20 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" -=== 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 @@ -178742,21 +174686,11 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 @@ -178765,13 +174699,18 @@ testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 testutil.go:509: Offset: 106, NextOffset: 1083 @@ -178781,35 +174720,14 @@ testutil.go:509: Offset: 106, NextOffset: 1083 testutil.go:509: Offset: 0, NextOffset: 969 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 837 - testutil.go:509: Offset: 683, 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: 1358 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test test2 .no.prefetch.landmark 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" @@ -178846,31 +174764,44 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 983 testutil.go:509: Offset: 537, NextOffset: 837 + testutil.go:509: Offset: 683, 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: 983, NextOffset: 1016 testutil.go:509: Offset: 837, NextOffset: 870 - testutil.go:509: Offset: 1016, NextOffset: 1049 + testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 870, NextOffset: 903 - testutil.go:509: Offset: 1049, NextOffset: 1082 + testutil.go:509: Offset: 1016, NextOffset: 1049 testutil.go:509: Offset: 903, NextOffset: 936 - testutil.go:509: Offset: 1082, NextOffset: 1358 + testutil.go:509: Offset: 1049, NextOffset: 1082 testutil.go:509: Offset: 936, NextOffset: 1139 + testutil.go:509: Offset: 1082, NextOffset: 1358 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -178884,6 +174815,22 @@ 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: 983 + testutil.go:509: Offset: 537, 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: 1358 + testutil.go:509: Offset: 936, 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" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -178896,149 +174843,142 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 === RUN TestGzipEStargz/testBuild/various_files-compression=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt bar dev] - 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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go: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: 616 - testutil.go:509: Offset: 90, NextOffset: 711 + 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: 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: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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: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: 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: "dev" vs "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: "test" vs "test" - testutil.go:401: Directory: "test" 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 711 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 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:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 615 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=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/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.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 @@ -179048,22 +174988,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: 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: 1150 - testutil.go:509: Offset: 1091, NextOffset: 1372 + 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: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" @@ -179097,24 +175037,7 @@ 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 barlink test test2 .no.prefetch.landmark bar foo3.txt dev 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: 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 .no.prefetch.landmark foo1.txt foo3.txt test dev 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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -179126,20 +175049,41 @@ testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: "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: "test" vs "test" testutil.go:401: 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: 1372 - testutil.go:509: Offset: 945, NextOffset: 1150 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179156,21 +175100,19 @@ testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 @@ -179179,14 +175121,6 @@ testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 @@ -179200,29 +175134,47 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go: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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2 foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go: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" @@ -179230,18 +175182,18 @@ testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 @@ -179249,15 +175201,14 @@ testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 @@ -179274,36 +175225,15 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 619 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 619 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 942, NextOffset: 1147 - testutil.go:509: Offset: 1088, NextOffset: 1366 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -179324,6 +175254,8 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 @@ -179347,10 +175279,22 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 843 - testutil.go:509: Offset: 687, NextOffset: 989 + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink dev foo1.txt bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -179364,6 +175308,19 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -179372,29 +175329,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: 989, NextOffset: 1022 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 843, NextOffset: 876 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1088, NextOffset: 1366 - testutil.go:509: Offset: 942, NextOffset: 1147 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 989 - testutil.go:509: Offset: 541, NextOffset: 843 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179402,6 +175344,8 @@ testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 @@ -179411,34 +175355,34 @@ testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test2 bar baz.txt foo1.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" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + 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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 +=== 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=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -179446,106 +175390,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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go: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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:509: Offset: 0, NextOffset: 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: 616 - testutil.go:509: Offset: 90, NextOffset: 710 +=== 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=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 barlink .no.prefetch.landmark foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go: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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 617 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== 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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 + 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: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 616 + 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: 90, NextOffset: 710 - 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=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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [dev foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink test2] + 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] @@ -179553,19 +175519,17 @@ testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 -=== 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=0 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 1156 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/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" @@ -179581,32 +175545,51 @@ 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 "": [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: "test" vs "test" + testutil.go:401: 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: 1156 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" 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: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 221, NextOffset: 254 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:509: Offset: 549, 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: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 851 - testutil.go:509: Offset: 695, NextOffset: 997 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -179623,208 +175606,169 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 350, NextOffset: 472 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 997 - testutil.go:509: Offset: 549, NextOffset: 851 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1380 - testutil.go:509: Offset: 950, NextOffset: 1156 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:509: Offset: 452, NextOffset: 549 === 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=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=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo3.txt barlink test .no.prefetch.landmark foo1.txt test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev test2] + 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: 622 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 622 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 713 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 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": [testfifo testchar1 testchar2 testblock] vs [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: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:395: Comparing: "" 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:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2 baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 714 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 713 + 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":924,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1070,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1103,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1169,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar barlink test dev baz.txt foo3.txt test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 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: 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: 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: 1311 - testutil.go:509: Offset: 1169, NextOffset: 1536 + 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: 1309 + testutil.go:509: Offset: 1167, NextOffset: 1533 testutil.go:395: Comparing: "dev" vs "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" @@ -179853,11 +175797,10 @@ 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 "": [barlink dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 barlink test dev .no.prefetch.landmark foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -179871,28 +175814,6 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1536 - testutil.go:509: Offset: 1023, NextOffset: 1311 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -179906,50 +175827,50 @@ 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: 1068 + testutil.go:509: Offset: 537, 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: 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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 test dev .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, 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: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:509: Offset: 90, NextOffset: 849 + 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: 1533 + testutil.go:509: Offset: 1021, NextOffset: 1309 testutil.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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] + testutil.go:395: Comparing: "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" @@ -179981,13 +175902,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 - 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, 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: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 @@ -179995,12 +175921,9 @@ testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark foo3.txt barlink 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: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 @@ -180014,9 +175937,26 @@ testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -180032,29 +175972,45 @@ testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 849 testutil.go:509: Offset: 0, NextOffset: 754 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 849 - testutil.go:509: Offset: 0, NextOffset: 754 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=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: 849 testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 849 + testutil.go:509: Offset: 0, NextOffset: 754 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":967,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1033,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1146,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1179,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + 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: 1324 + testutil.go:509: Offset: 1178, NextOffset: 1550 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" @@ -180092,35 +176048,34 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 934 - testutil.go:509: Offset: 691, NextOffset: 1080 + testutil.go: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: 934, NextOffset: 967 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 967, NextOffset: 1000 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 1000, NextOffset: 1033 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1033, NextOffset: 1325 - testutil.go:509: Offset: 1179, NextOffset: 1550 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark barlink test dev baz.txt foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink foo3.txt 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1113, NextOffset: 1146 - testutil.go:509: Offset: 967, NextOffset: 1000 - testutil.go:509: Offset: 1146, NextOffset: 1179 - testutil.go:509: Offset: 1000, NextOffset: 1033 - testutil.go:509: Offset: 1179, NextOffset: 1550 - testutil.go:509: Offset: 1033, NextOffset: 1325 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1178, NextOffset: 1550 + testutil.go:509: Offset: 1032, NextOffset: 1324 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -180140,15 +176095,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1080 - testutil.go:509: Offset: 545, NextOffset: 934 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -180162,148 +176108,146 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + 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" === 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=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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt] + 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 foo1.txt barlink test test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + 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/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: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 850 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go: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: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [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: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + 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 [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: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 760 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + 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: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#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: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + 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: 853 - testutil.go:509: Offset: 0, NextOffset: 760 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -180316,7 +176260,7 @@ 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 [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" @@ -180362,7 +176306,7 @@ testutil.go:509: Offset: 687, NextOffset: 1073 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -180376,12 +176320,23 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -180400,35 +176355,24 @@ 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: 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 - 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" === 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=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=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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 bar foo3.txt barlink .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 test bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 @@ -180453,11 +176397,11 @@ testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -180487,7 +176431,15 @@ testutil.go:509: Offset: 0, NextOffset: 756 testutil.go:509: Offset: 90, NextOffset: 850 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 850 testutil.go:509: Offset: 0, NextOffset: 756 @@ -180521,14 +176473,6 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -180545,31 +176489,37 @@ 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":971,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1004,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1084,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1183,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt foo1.txt bar foo3.txt barlink] -=== 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=0 + 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: "bar" vs "bar" + testutil.go:401: 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: 938, NextOffset: 971 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 971, NextOffset: 1004 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 1004, NextOffset: 1037 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1037, NextOffset: 1329 - testutil.go:509: Offset: 1183, NextOffset: 1558 + testutil.go: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: 1325 + testutil.go:509: Offset: 1180, NextOffset: 1554 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" @@ -180605,19 +176555,22 @@ 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" -=== 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=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: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 938 - testutil.go:509: Offset: 695, NextOffset: 1084 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - 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:401: Directory: "" vs "": [foo3.txt barlink dev test2 baz.txt bar test .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: 472, NextOffset: 598 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1081, NextOffset: 1114 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1114, NextOffset: 1147 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 1001, NextOffset: 1034 + testutil.go:509: Offset: 1180, NextOffset: 1554 + testutil.go:509: Offset: 1034, NextOffset: 1325 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -180631,31 +176584,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1084 - testutil.go:509: Offset: 549, NextOffset: 938 + testutil.go: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: 1084, NextOffset: 1117 - testutil.go:509: Offset: 938, NextOffset: 971 - testutil.go:509: Offset: 1117, NextOffset: 1150 - testutil.go:509: Offset: 971, NextOffset: 1004 - testutil.go:509: Offset: 1150, NextOffset: 1183 - testutil.go:509: Offset: 1004, NextOffset: 1037 - testutil.go:509: Offset: 1183, NextOffset: 1558 - testutil.go:509: Offset: 1037, NextOffset: 1329 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -180676,139 +176615,153 @@ testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev baz.txt foo1.txt bar foo3.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] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + 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 [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: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - 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: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 853 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + 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 [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: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 testutil.go: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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 853 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 759 +=== 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/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/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":837,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":903,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":936,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":983,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1016,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1049,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] +=== 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=GNU,minChunkSize=0 + 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" @@ -180821,7 +176774,7 @@ 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 [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" @@ -180837,12 +176790,12 @@ testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 -=== 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=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 @@ -180856,22 +176809,30 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:509: Offset: 586, NextOffset: 679 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 533, NextOffset: 837 testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.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=9,prefix="",src=2,format=GNU,minChunkSize=0 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -180885,209 +176846,166 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:509: Offset: 533, NextOffset: 837 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 -=== RUN TestGzipEStargz/testDigestAndVerify/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=0 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:395: Comparing: "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: "test" vs "test" - testutil.go:401: 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: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 .no.prefetch.landmark bar barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo1.txt barlink test dev 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: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 621 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 -=== RUN TestGzipEStargz/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=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 90, NextOffset: 716 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 716 + testutil.go:509: Offset: 0, NextOffset: 621 === 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=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar barlink test2 dev .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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -181110,59 +177028,57 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:509: Offset: 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test2 dev .no.prefetch.landmark baz.txt foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 949, NextOffset: 1154 + testutil.go:509: Offset: 1095, NextOffset: 1374 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:509: Offset: 315, NextOffset: 348 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:509: Offset: 348, NextOffset: 468 + 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 [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: 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:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1095, NextOffset: 1374 + testutil.go:509: Offset: 949, NextOffset: 1154 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -181181,29 +177097,40 @@ testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 995 - testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:509: Offset: 687, NextOffset: 996 + testutil.go:509: Offset: 541, NextOffset: 850 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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: "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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev .no.prefetch.landmark foo1.txt bar test2 baz.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 @@ -181223,18 +177150,16 @@ testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181250,14 +177175,7 @@ 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 "": [bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt dev baz.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: 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 @@ -181265,24 +177183,30 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.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: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181298,31 +177222,57 @@ 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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== 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=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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 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 [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" @@ -181360,41 +177310,18 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 842 - testutil.go:509: Offset: 683, NextOffset: 988 + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 1145 - testutil.go:509: Offset: 1087, NextOffset: 1363 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 1363 - testutil.go:509: Offset: 941, NextOffset: 1145 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -181408,10 +177335,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: "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: "bar" vs "bar" + testutil.go:401: 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: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181427,23 +177372,21 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] + 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 test dev 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" @@ -181495,25 +177438,15 @@ testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:401: Directory: "" vs "": [bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 @@ -181522,14 +177455,6 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 @@ -181543,9 +177468,13 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 @@ -181554,45 +177483,31 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 +=== 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=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/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test test2 .no.prefetch.landmark baz.txt bar foo3.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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -181606,11 +177521,11 @@ 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 [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" @@ -181621,20 +177536,44 @@ 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=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=GNU,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 250, NextOffset: 283 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 283, NextOffset: 316 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 851 + testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev foo3.txt test test2 .no.prefetch.landmark baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark foo1.txt foo3.txt 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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 +=== RUN TestGzipEStargz/testDigestAndVerify/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=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 @@ -181648,22 +177587,6 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 997, NextOffset: 1030 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181682,146 +177605,173 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 997 + testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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": [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" === 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 -=== 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=9,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=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: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go: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:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar 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: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 719 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 719 + testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go: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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test2] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -181834,7 +177784,7 @@ 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": [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" @@ -181844,8 +177794,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 @@ -181869,30 +177817,22 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2 foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt 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: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1014, NextOffset: 1047 + testutil.go:509: Offset: 865, NextOffset: 898 + testutil.go:509: Offset: 1047, NextOffset: 1080 + testutil.go:509: Offset: 898, NextOffset: 931 + testutil.go:509: Offset: 1080, NextOffset: 1113 + testutil.go:509: Offset: 931, NextOffset: 964 + testutil.go:509: Offset: 1113, NextOffset: 1398 + 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 @@ -181901,13 +177841,18 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -181921,72 +177866,38 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1014, NextOffset: 1047 - testutil.go:509: Offset: 865, NextOffset: 898 - testutil.go:509: Offset: 1047, NextOffset: 1080 - testutil.go:509: Offset: 898, NextOffset: 931 - testutil.go:509: Offset: 1080, NextOffset: 1113 - testutil.go:509: Offset: 931, NextOffset: 964 - testutil.go:509: Offset: 1113, NextOffset: 1398 - testutil.go:509: Offset: 964, NextOffset: 1178 testutil.go:395: Comparing: "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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt test test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar test .no.prefetch.landmark barlink dev test2 foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -181994,110 +177905,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: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + testutil.go:509: Offset: 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: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 + 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 "": [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: 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": [testfifo testchar1 testchar2 testblock] vs [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: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + 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: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 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: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 - testutil.go:509: Offset: 93, NextOffset: 765 - testutil.go:509: Offset: 0, NextOffset: 666 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 === 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 876 - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 975, NextOffset: 1189 - testutil.go:509: Offset: 1124, NextOffset: 1414 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182115,8 +178026,6 @@ testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 @@ -182136,8 +178045,57 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:509: Offset: 694, NextOffset: 1025 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 975, NextOffset: 1190 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1124, NextOffset: 1414 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 barlink foo3.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test2 dev .no.prefetch.landmark 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: 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: 1190 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -182154,12 +178112,6 @@ 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" @@ -182175,33 +178127,26 @@ 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: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:509: Offset: 545, NextOffset: 876 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.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 barlink test dev test2 foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -182239,19 +178184,25 @@ 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: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: 672 + 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 [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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -182259,20 +178210,13 @@ 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 "": [baz.txt bar barlink dev test2 .no.prefetch.landmark 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: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -182301,33 +178245,18 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=64000 - 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=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":870,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":903,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":936,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1019,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1085,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1118,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt dev test test2 .no.prefetch.landmark foo1.txt bar barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -182341,10 +178270,10 @@ 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go: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,14 +178315,7 @@ testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test baz.txt barlink dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar 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" @@ -182409,19 +178331,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 @@ -182430,9 +178339,7 @@ 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" @@ -182444,21 +178351,54 @@ testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:509: Offset: 969, NextOffset: 1182 + testutil.go:395: Comparing: "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: 1019 + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar dev .no.prefetch.landmark baz.txt test test2 foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -182499,10 +178439,15 @@ testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 foo3.txt baz.txt foo1.txt bar dev .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:509: Offset: 0, NextOffset: 668 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 @@ -182510,20 +178455,7 @@ testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test baz.txt foo1.txt bar 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: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -182555,48 +178487,26 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 -=== 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 test2 foo1.txt bar test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 980, NextOffset: 1194 - testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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] +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -182610,6 +178520,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: "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: 1195 + testutil.go:509: Offset: 1130, NextOffset: 1423 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -182623,24 +178564,13 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.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: 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 "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "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: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" @@ -182656,6 +178586,27 @@ 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: 1031 + testutil.go:509: Offset: 549, NextOffset: 882 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 948, NextOffset: 981 + testutil.go:509: Offset: 1130, NextOffset: 1423 + testutil.go:509: Offset: 981, NextOffset: 1195 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -182669,54 +178620,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1129, NextOffset: 1422 - testutil.go:509: Offset: 980, NextOffset: 1194 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 dev test2 .no.prefetch.landmark bar foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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: 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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -182724,65 +178656,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: 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: "" 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: "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: "test" vs "test" - testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -182790,61 +178736,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: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: 774 - testutil.go:509: Offset: 0, NextOffset: 675 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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=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=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":960,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":993,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1026,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1059,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1109,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1142,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1208,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":992,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1108,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 baz.txt foo3.txt barlink .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: 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: 1369 - testutil.go:509: Offset: 1208, NextOffset: 1595 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 dev .no.prefetch.landmark foo1.txt barlink test2 baz.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182882,28 +178794,54 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 960 - testutil.go:509: Offset: 686, NextOffset: 1109 + testutil.go:509: Offset: 537, NextOffset: 959 + testutil.go:509: Offset: 686, NextOffset: 1108 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt barlink test] vs [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: 1109, NextOffset: 1142 - testutil.go:509: Offset: 960, NextOffset: 993 - testutil.go:509: Offset: 1142, NextOffset: 1175 - testutil.go:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 1175, NextOffset: 1208 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 1208, NextOffset: 1595 - testutil.go:509: Offset: 1059, NextOffset: 1369 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 1108, NextOffset: 1141 + testutil.go:509: Offset: 992, NextOffset: 1025 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 1174, NextOffset: 1207 + testutil.go:509: Offset: 1058, NextOffset: 1368 + testutil.go:509: Offset: 1207, NextOffset: 1593 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 foo1.txt bar test2 baz.txt 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: 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: 1108, NextOffset: 1141 + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 1141, NextOffset: 1174 + testutil.go:509: Offset: 992, NextOffset: 1025 + testutil.go:509: Offset: 1174, NextOffset: 1207 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 1207, NextOffset: 1593 + testutil.go:509: Offset: 1058, NextOffset: 1368 + 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: 469, NextOffset: 592 + 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" @@ -182933,41 +178871,28 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1109 - testutil.go:509: Offset: 537, NextOffset: 960 - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 686, NextOffset: 1108 + testutil.go:509: Offset: 537, NextOffset: 959 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === 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=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 + 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -182977,110 +178902,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: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 + 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: 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: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 + 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: 93, NextOffset: 921 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 822 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "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: "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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: "dev" vs "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: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 921 - testutil.go:509: Offset: 0, NextOffset: 822 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 93, NextOffset: 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=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=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":972,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1005,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1038,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1121,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1154,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1187,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1220,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 .no.prefetch.landmark barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 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: 1383 + testutil.go:509: Offset: 1219, NextOffset: 1609 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183098,8 +179041,6 @@ testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,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 @@ -183120,36 +179061,23 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 972 - testutil.go:509: Offset: 694, NextOffset: 1121 + testutil.go:509: Offset: 545, NextOffset: 971 + testutil.go:509: Offset: 694, NextOffset: 1120 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 972, NextOffset: 1005 - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 1005, NextOffset: 1038 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1038, NextOffset: 1071 - testutil.go:509: Offset: 1187, NextOffset: 1220 - testutil.go:509: Offset: 1071, NextOffset: 1384 - testutil.go:509: Offset: 1220, NextOffset: 1612 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark barlink test foo3.txt baz.txt foo1.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: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1121 - testutil.go:509: Offset: 545, NextOffset: 972 + testutil.go:395: Comparing: "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 @@ -183166,23 +179094,24 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1121, NextOffset: 1154 - testutil.go:509: Offset: 972, NextOffset: 1005 - testutil.go:509: Offset: 1154, NextOffset: 1187 - testutil.go:509: Offset: 1005, NextOffset: 1038 - testutil.go:509: Offset: 1187, NextOffset: 1220 - testutil.go:509: Offset: 1038, NextOffset: 1071 - testutil.go:509: Offset: 1220, NextOffset: 1612 - testutil.go:509: Offset: 1071, NextOffset: 1384 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: 1609 + testutil.go:509: Offset: 1070, NextOffset: 1383 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183198,141 +179127,141 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt barlink dev 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: 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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: 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:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark foo3.txt bar test test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 - testutil.go:509: Offset: 93, NextOffset: 926 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark barlink dev foo3.txt test baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 926 - testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 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: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:509: Offset: 93, NextOffset: 925 + testutil.go:509: Offset: 0, NextOffset: 826 + testutil.go:395: Comparing: "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=-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=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1064,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1114,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1064,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1114,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1213,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev foo1.txt] + 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: "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] @@ -183341,8 +179270,6 @@ testutil.go:509: Offset: 1114, NextOffset: 1147 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1147, NextOffset: 1180 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 1180, NextOffset: 1213 testutil.go:509: Offset: 1064, NextOffset: 1375 @@ -183389,42 +179316,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 965 - testutil.go:509: Offset: 690, NextOffset: 1114 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt barlink test dev 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: 1114, NextOffset: 1147 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1147, NextOffset: 1180 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1180, NextOffset: 1213 - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 1213, NextOffset: 1603 - testutil.go:509: Offset: 1064, NextOffset: 1375 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.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: 690, NextOffset: 1114 testutil.go:509: Offset: 541, NextOffset: 965 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183440,6 +179336,27 @@ 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: 1114, NextOffset: 1147 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 1147, NextOffset: 1180 + testutil.go:509: Offset: 998, NextOffset: 1031 + testutil.go:509: Offset: 1180, NextOffset: 1213 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 1213, NextOffset: 1603 + testutil.go:509: Offset: 1064, NextOffset: 1375 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -183453,140 +179370,149 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 bar foo3.txt 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" - 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt test] 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: 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=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=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: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: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:401: Directory: "" vs "": [foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar 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" +=== 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=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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: "foo3.txt" vs "foo3.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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: "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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 + 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: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=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 === 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=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1125,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1158,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1224,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar barlink .no.prefetch.landmark baz.txt dev test2 foo3.txt test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183611,8 +179537,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=-2,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 @@ -183626,51 +179550,28 @@ 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:509: Offset: 549, NextOffset: 975 + testutil.go:509: Offset: 698, NextOffset: 1124 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1386 - testutil.go:509: Offset: 1224, NextOffset: 1617 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 1124, NextOffset: 1157 + testutil.go:509: Offset: 1008, NextOffset: 1041 + testutil.go:509: Offset: 1157, NextOffset: 1190 + testutil.go:509: Offset: 1041, NextOffset: 1074 + testutil.go:509: Offset: 1190, NextOffset: 1223 + testutil.go:509: Offset: 1074, NextOffset: 1385 + testutil.go:509: Offset: 1223, NextOffset: 1616 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 foo3.txt barlink test .no.prefetch.landmark foo1.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: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1125 - testutil.go:509: Offset: 549, NextOffset: 976 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1125, NextOffset: 1158 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 1158, NextOffset: 1191 - testutil.go:509: Offset: 1009, NextOffset: 1042 - testutil.go:509: Offset: 1191, NextOffset: 1224 - testutil.go:509: Offset: 1042, NextOffset: 1075 - testutil.go:509: Offset: 1224, NextOffset: 1617 - testutil.go:509: Offset: 1075, NextOffset: 1386 - 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -183686,6 +179587,29 @@ 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: 1124 + testutil.go:509: Offset: 549, NextOffset: 975 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1124, NextOffset: 1157 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 1157, NextOffset: 1190 + testutil.go:509: Offset: 1008, NextOffset: 1041 + testutil.go:509: Offset: 1190, NextOffset: 1223 + testutil.go:509: Offset: 1041, NextOffset: 1074 + testutil.go:509: Offset: 1223, NextOffset: 1616 + testutil.go:509: Offset: 1074, NextOffset: 1385 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -183699,41 +179623,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== 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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 + 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: 830 - testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:509: Offset: 93, NextOffset: 930 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 + 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: "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" @@ -183741,122 +179661,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: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 830 - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: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" - 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" -=== 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=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: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 929 - testutil.go:509: Offset: 0, NextOffset: 830 + 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:395: Comparing: "foo1.txt" vs "foo1.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: 929 - testutil.go:509: Offset: 0, NextOffset: 830 + 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 === 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=-2,prefix="",format=PAX,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=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":868,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":901,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1017,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1050,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark 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: 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: 1181 - testutil.go:509: Offset: 1116, NextOffset: 1399 + 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: 1181 + testutil.go:509: Offset: 1117, NextOffset: 1400 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -183894,15 +179812,28 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 868 - testutil.go:509: Offset: 686, NextOffset: 1017 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 537, NextOffset: 869 + testutil.go:509: Offset: 686, NextOffset: 1018 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test baz.txt foo1.txt bar dev test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar 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: 686, NextOffset: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1018, NextOffset: 1051 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1051, NextOffset: 1084 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1084, NextOffset: 1117 + testutil.go:509: Offset: 935, NextOffset: 968 + testutil.go:509: Offset: 1117, NextOffset: 1400 + testutil.go:509: Offset: 968, NextOffset: 1181 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 -=== 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: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 @@ -183914,37 +179845,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: 1017 - testutil.go:509: Offset: 537, NextOffset: 868 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1017, NextOffset: 1050 - testutil.go:509: Offset: 868, NextOffset: 901 - testutil.go:509: Offset: 1050, NextOffset: 1083 - testutil.go:509: Offset: 901, NextOffset: 934 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1116, NextOffset: 1399 - testutil.go:509: Offset: 967, NextOffset: 1181 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -183958,14 +179858,28 @@ 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt test dev bar barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev bar foo3.txt 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" @@ -183979,15 +179893,13 @@ 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "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#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: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -184003,6 +179915,8 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -184024,42 +179938,27 @@ 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: "" vs "" - 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: "test" vs "test" - testutil.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 dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "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: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go: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: "test2" vs "test2" - testutil.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 @@ -184070,13 +179969,20 @@ 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: "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: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -184085,20 +179991,37 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 dev test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN 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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1031, NextOffset: 1064 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1064, NextOffset: 1097 + testutil.go:509: Offset: 948, NextOffset: 981 + testutil.go:509: Offset: 1097, NextOffset: 1130 + testutil.go:509: Offset: 981, NextOffset: 1195 + testutil.go:509: Offset: 1130, NextOffset: 1418 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184138,29 +180061,22 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 882, NextOffset: 915 -=== 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: 915, NextOffset: 948 testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 981, NextOffset: 1196 + testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1130, NextOffset: 1418 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 981, NextOffset: 1195 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184189,6 +180105,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" @@ -184197,173 +180116,171 @@ 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1031, NextOffset: 1064 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1064, NextOffset: 1097 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1097, NextOffset: 1130 - testutil.go:509: Offset: 948, NextOffset: 981 - testutil.go:509: Offset: 1130, NextOffset: 1418 - testutil.go:509: Offset: 981, NextOffset: 1196 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 780 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go: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: 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: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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 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 === 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=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1024, NextOffset: 1057 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1057, NextOffset: 1090 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 974, NextOffset: 1188 - testutil.go:509: Offset: 1123, NextOffset: 1408 + 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: 1185 + testutil.go:509: Offset: 1121, NextOffset: 1406 testutil.go:395: Comparing: "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" @@ -184395,32 +180312,17 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 875 - testutil.go:509: Offset: 690, NextOffset: 1024 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1024, NextOffset: 1057 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1057, NextOffset: 1090 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1090, NextOffset: 1123 - testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1123, NextOffset: 1408 - testutil.go:509: Offset: 974, NextOffset: 1188 - testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go: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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go: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: "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 @@ -184434,6 +180336,32 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 541, NextOffset: 873 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1406 + testutil.go:509: Offset: 972, NextOffset: 1185 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -184447,196 +180375,140 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt bar foo3.txt .no.prefetch.landmark] + 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: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1024 - testutil.go:509: Offset: 541, NextOffset: 875 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo3.txt barlink dev .no.prefetch.landmark bar test test2] + 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: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + 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: 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=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: 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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 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:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test test2 dev baz.txt foo1.txt 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: 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:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/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/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":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1035,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1068,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1101,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1134,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 dev test2 baz.txt foo1.txt .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 886 - testutil.go:509: Offset: 698, NextOffset: 1035 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 985, NextOffset: 1199 - testutil.go:509: Offset: 1134, NextOffset: 1425 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 +=== 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -184658,23 +180530,25 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go: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: 1035, NextOffset: 1068 -=== 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: 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: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: 1199 + testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -184682,6 +180556,26 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 353, NextOffset: 475 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test2 dev baz.txt foo1.txt bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 885 + testutil.go:395: Comparing: "test2" vs "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 @@ -184708,6 +180602,8 @@ testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" @@ -184715,34 +180611,29 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo1.txt barlink test baz.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1034, NextOffset: 1067 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 951, NextOffset: 984 + testutil.go:509: Offset: 1133, NextOffset: 1424 + testutil.go:509: Offset: 984, NextOffset: 1199 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "dev/testchar1" vs "dev/testchar1" +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 test baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184760,8 +180651,6 @@ testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 681 -=== 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: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 @@ -184785,10 +180674,9 @@ testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, 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: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 @@ -184797,25 +180685,31 @@ testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 @@ -184827,17 +180721,27 @@ 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=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: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: "test" vs "test" - testutil.go:401: 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: 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 @@ -184847,14 +180751,29 @@ 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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1879,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1916,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt dev] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 135, NextOffset: 172 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 283, NextOffset: 320 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 @@ -184877,50 +180796,39 @@ testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:509: Offset: 1209, NextOffset: 2162 + testutil.go:509: Offset: 926, NextOffset: 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1916, NextOffset: 1953 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1953, NextOffset: 1990 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1990, NextOffset: 2430 - testutil.go:509: Offset: 2273, NextOffset: 2794 + 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: 2431 + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 283, NextOffset: 320 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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=USTAR,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: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 @@ -184929,6 +180837,9 @@ 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" @@ -184938,14 +180849,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:509: Offset: 2162, NextOffset: 2199 - testutil.go:509: Offset: 1879, NextOffset: 1916 - testutil.go:509: Offset: 2199, NextOffset: 2236 - testutil.go:509: Offset: 1916, NextOffset: 1953 - testutil.go:509: Offset: 2236, NextOffset: 2273 - testutil.go:509: Offset: 1953, NextOffset: 1990 - testutil.go:509: Offset: 2273, NextOffset: 2794 - testutil.go:509: Offset: 1990, NextOffset: 2430 + 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: 2431 + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184956,189 +180870,168 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2162 - testutil.go:509: Offset: 926, NextOffset: 1879 - testutil.go:395: Comparing: "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=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt test2] - testutil.go: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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 0, NextOffset: 2131 - testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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: 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/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: 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:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test2 dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 -=== 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: 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:401: Directory: "" vs "": [foo3.txt test bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2345 - testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== 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=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 -=== 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2179,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2290,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar test dev 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:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2132 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2346 + testutil.go:509: Offset: 0, NextOffset: 2132 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,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":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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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: "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: 1897 + testutil.go:509: Offset: 1215, NextOffset: 2178 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1898, NextOffset: 1935 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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: 2179, NextOffset: 2216 - testutil.go:509: Offset: 1935, NextOffset: 1972 - testutil.go:509: Offset: 2216, NextOffset: 2253 - testutil.go:509: Offset: 1972, NextOffset: 2009 - testutil.go:509: Offset: 2253, NextOffset: 2290 - testutil.go:509: Offset: 2009, NextOffset: 2453 - testutil.go:509: Offset: 2290, NextOffset: 2815 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1934, NextOffset: 1971 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2008, NextOffset: 2453 + testutil.go:509: Offset: 2289, NextOffset: 2815 testutil.go:395: Comparing: "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" @@ -185167,8 +181060,40 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test2 bar test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt 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: 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: 2178 + testutil.go:509: Offset: 934, NextOffset: 1897 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1897, NextOffset: 1934 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1934, NextOffset: 1971 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2289, NextOffset: 2815 + testutil.go:509: Offset: 2008, NextOffset: 2453 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -185182,35 +181107,13 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "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: 2179 - testutil.go:509: Offset: 934, NextOffset: 1898 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2815 - testutil.go:509: Offset: 2009, NextOffset: 2453 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185226,32 +181129,46 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === 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=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=-1,prefix="../",format=USTAR,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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark bar barlink test 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 @@ -185262,23 +181179,13 @@ testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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:395: Comparing: "bar" vs "bar" - testutil.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: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 @@ -185287,14 +181194,8 @@ testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test2 .no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt] vs [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: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 @@ -185311,11 +181212,9 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2366 - testutil.go:509: Offset: 0, NextOffset: 2154 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go: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" @@ -185325,7 +181224,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2154 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -185353,14 +181254,22 @@ testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:509: Offset: 0, NextOffset: 2154 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== 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=-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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2171,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2208,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2245,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2282,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 baz.txt foo1.txt 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 [.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: 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: 1888 + testutil.go:509: Offset: 1213, NextOffset: 2171 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -185371,10 +181280,10 @@ testutil.go:509: Offset: 2208, NextOffset: 2245 testutil.go:509: Offset: 1962, NextOffset: 1999 testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1999, NextOffset: 2441 - testutil.go:509: Offset: 2282, NextOffset: 2804 + testutil.go:509: Offset: 1999, NextOffset: 2442 + testutil.go:509: Offset: 2282, NextOffset: 2806 testutil.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" @@ -185410,16 +181319,29 @@ 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: 1888 - testutil.go:509: Offset: 1213, NextOffset: 2171 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 "": [.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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2171, NextOffset: 2208 + testutil.go:509: Offset: 1888, NextOffset: 1925 + testutil.go:509: Offset: 2208, NextOffset: 2245 + testutil.go:509: Offset: 1925, NextOffset: 1962 + testutil.go:509: Offset: 2245, NextOffset: 2282 + testutil.go:509: Offset: 1962, NextOffset: 1999 + testutil.go:509: Offset: 2282, NextOffset: 2806 + testutil.go:509: Offset: 1999, NextOffset: 2442 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -185438,24 +181360,9 @@ 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: 2171, NextOffset: 2208 - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2208, NextOffset: 2245 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2245, NextOffset: 2282 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2282, NextOffset: 2804 - testutil.go:509: Offset: 1999, NextOffset: 2441 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2171 + testutil.go:509: Offset: 930, NextOffset: 1888 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185471,173 +181378,155 @@ 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: 2171 - testutil.go:509: Offset: 930, NextOffset: 1888 -=== 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/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 +=== 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 === 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 test dev foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + 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 [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: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2142 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 - testutil.go:509: Offset: 146, NextOffset: 2354 - testutil.go:509: Offset: 0, NextOffset: 2142 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 + testutil.go:509: Offset: 146, NextOffset: 2355 + testutil.go:509: Offset: 0, NextOffset: 2143 === 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=-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=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2188,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2225,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2262,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2299,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1945,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1982,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2019,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2189,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2226,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2263,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 foo1.txt bar foo3.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 733 - testutil.go:509: Offset: 770, NextOffset: 1014 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 1907 - testutil.go:509: Offset: 1218, NextOffset: 2188 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:509: Offset: 1218, NextOffset: 2189 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1907, NextOffset: 1944 - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1944, NextOffset: 1981 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1981, NextOffset: 2018 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 2018, NextOffset: 2464 - testutil.go:509: Offset: 2299, NextOffset: 2825 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 2019, NextOffset: 2465 + testutil.go:509: Offset: 2300, NextOffset: 2828 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -185648,8 +181537,6 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 -=== RUN TestGzipEStargz/testDigestAndVerify/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=0 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 @@ -185674,43 +181561,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: "" 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1014 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: 2188 - testutil.go:509: Offset: 937, 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: 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": [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:509: Offset: 1014, NextOffset: 1218 + 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 @@ -185720,6 +181584,17 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185735,168 +181610,172 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2189, NextOffset: 2226 + testutil.go:509: Offset: 1908, NextOffset: 1945 + testutil.go:509: Offset: 2226, NextOffset: 2263 + testutil.go:509: Offset: 1945, NextOffset: 1982 + testutil.go:509: Offset: 2263, NextOffset: 2300 + testutil.go:509: Offset: 1982, NextOffset: 2019 + testutil.go:509: Offset: 2300, NextOffset: 2828 + testutil.go:509: Offset: 2019, NextOffset: 2465 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2189 + testutil.go:509: Offset: 937, NextOffset: 1908 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark barlink test test2 bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt dev test2 barlink test .no.prefetch.landmark baz.txt foo1.txt bar] 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:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2377 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:509: Offset: 146, NextOffset: 2377 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#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: 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: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt test test2 bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2377 -=== 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=64000 - 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 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/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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: "test2" vs "test2" testutil.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 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2377 - testutil.go:509: Offset: 0, NextOffset: 2165 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink test test2] + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3355 - testutil.go:509: Offset: 2826, NextOffset: 3719 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 + testutil.go:509: Offset: 146, NextOffset: 2378 + testutil.go:509: Offset: 0, NextOffset: 2166 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt 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: 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: 3354 + testutil.go:509: Offset: 2825, NextOffset: 3718 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -185929,22 +181808,20 @@ 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 "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 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: 3719 - testutil.go:509: Offset: 2543, NextOffset: 3355 - 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 "": [bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt test2 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: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -185958,6 +181835,36 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 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: 3718 + testutil.go:509: Offset: 2542, NextOffset: 3354 + 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: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -185971,160 +181878,166 @@ 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" +=== 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=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 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: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 test dev test2 foo1.txt baz.txt bar foo3.txt .no.prefetch.landmark] - 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: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 bar baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + 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: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 + testutil.go:509: Offset: 146, NextOffset: 3269 + testutil.go:509: Offset: 0, NextOffset: 3055 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== 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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink test dev test2] vs [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: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 + 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: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: 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: 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: 3375 + testutil.go:509: Offset: 2840, NextOffset: 3737 testutil.go:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3270 - testutil.go:509: Offset: 0, NextOffset: 3056 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2450,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2487,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2524,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2561,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2731,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2768,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 barlink test2 .no.prefetch.landmark bar foo3.txt test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 @@ -186137,37 +182050,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:509: Offset: 770, NextOffset: 1012 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2450 - testutil.go:509: Offset: 1215, NextOffset: 2731 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2561, NextOffset: 3378 - testutil.go:509: Offset: 2842, NextOffset: 3739 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -186181,8 +182063,22 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -186199,7 +182095,26 @@ 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: 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: 3737 + testutil.go:509: Offset: 2559, NextOffset: 3375 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -186215,60 +182130,26 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2731 - testutil.go:509: Offset: 934, NextOffset: 2450 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2731, NextOffset: 2768 - testutil.go:509: Offset: 2450, NextOffset: 2487 - testutil.go:509: Offset: 2768, NextOffset: 2805 - testutil.go:509: Offset: 2487, NextOffset: 2524 - testutil.go:509: Offset: 2805, NextOffset: 2842 - testutil.go:509: Offset: 2524, NextOffset: 2561 - testutil.go:509: Offset: 2842, NextOffset: 3739 - testutil.go:509: Offset: 2561, NextOffset: 3378 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 test2 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: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 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: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 + 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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -186278,124 +182159,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: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] vs [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: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + 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: 146, NextOffset: 3291 -=== 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: 3079 + 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: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 -=== 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: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 -=== 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: 0, NextOffset: 3079 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2 dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 - testutil.go:509: Offset: 146, NextOffset: 3291 - testutil.go:509: Offset: 0, NextOffset: 3079 + 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=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2442,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2479,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2516,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2553,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2725,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2762,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2799,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2836,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark] + 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2442, NextOffset: 2479 - testutil.go:509: Offset: 2725, NextOffset: 2762 - testutil.go:509: Offset: 2479, NextOffset: 2516 - testutil.go:509: Offset: 2762, NextOffset: 2799 - testutil.go:509: Offset: 2516, NextOffset: 2553 - testutil.go:509: Offset: 2799, NextOffset: 2836 - testutil.go:509: Offset: 2553, NextOffset: 3369 - testutil.go:509: Offset: 2836, NextOffset: 3733 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2552, NextOffset: 3367 + testutil.go:509: Offset: 2835, NextOffset: 3731 testutil.go:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -186407,6 +182292,8 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/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: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 @@ -186418,8 +182305,6 @@ testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 @@ -186435,11 +182320,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: 2442 - testutil.go:509: Offset: 1213, NextOffset: 2725 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:509: Offset: 1213, NextOffset: 2724 +=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt test dev bar barlink 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 1213, NextOffset: 2724 + testutil.go:509: Offset: 930, NextOffset: 2441 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2724, NextOffset: 2761 + testutil.go:509: Offset: 2441, NextOffset: 2478 + testutil.go:509: Offset: 2761, NextOffset: 2798 + testutil.go:509: Offset: 2478, NextOffset: 2515 + testutil.go:509: Offset: 2798, NextOffset: 2835 + testutil.go:509: Offset: 2515, NextOffset: 2552 + testutil.go:509: Offset: 2835, NextOffset: 3731 + testutil.go:509: Offset: 2552, NextOffset: 3367 + 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: "test2" vs "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 @@ -186453,37 +182371,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2725, NextOffset: 2762 - testutil.go:509: Offset: 2442, NextOffset: 2479 - testutil.go:509: Offset: 2762, NextOffset: 2799 - testutil.go:509: Offset: 2479, NextOffset: 2516 - testutil.go:509: Offset: 2799, NextOffset: 2836 - testutil.go:509: Offset: 2516, NextOffset: 2553 - testutil.go:509: Offset: 2836, NextOffset: 3733 - testutil.go:509: Offset: 2553, NextOffset: 3369 - testutil.go:395: Comparing: "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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -186497,30 +182384,38 @@ 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=0#01 === 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 dev foo1.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 foo1.txt bar barlink test dev .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: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 +=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 +=== 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: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 testutil.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" @@ -186528,127 +182423,134 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar 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: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev] vs [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: 3280 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3282 - testutil.go:509: Offset: 0, NextOffset: 3070 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 + testutil.go:509: Offset: 146, NextOffset: 3280 + testutil.go:509: Offset: 0, NextOffset: 3068 === 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=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=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2464,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2501,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2538,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2575,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2745,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2782,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2819,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink test2] + 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: 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: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2745, NextOffset: 2782 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2575, NextOffset: 3396 - testutil.go:509: Offset: 2856, NextOffset: 3758 + testutil.go:509: Offset: 2463, NextOffset: 2500 + testutil.go:509: Offset: 2744, NextOffset: 2781 + testutil.go:509: Offset: 2500, NextOffset: 2537 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 2781, NextOffset: 2818 + testutil.go:509: Offset: 2537, NextOffset: 2574 + testutil.go:509: Offset: 2818, NextOffset: 2855 + testutil.go:509: Offset: 2574, NextOffset: 3394 + testutil.go:509: Offset: 2855, NextOffset: 3756 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -186677,22 +182579,8 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 733 - testutil.go:509: Offset: 770, NextOffset: 1014 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 2464 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 1218, NextOffset: 2745 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -186714,29 +182602,27 @@ 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: 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: 2745, NextOffset: 2782 -=== 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: 2464, NextOffset: 2501 - testutil.go:509: Offset: 2782, NextOffset: 2819 - testutil.go:509: Offset: 2501, NextOffset: 2538 - testutil.go:509: Offset: 2819, NextOffset: 2856 - testutil.go:509: Offset: 2538, NextOffset: 2575 - testutil.go:509: Offset: 2856, NextOffset: 3758 - testutil.go:509: Offset: 2575, NextOffset: 3396 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2745 - testutil.go:509: Offset: 937, NextOffset: 2464 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: 3756 + testutil.go:509: Offset: 2574, NextOffset: 3394 testutil.go:395: Comparing: "dev" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -186752,156 +182638,144 @@ 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=GNU,minChunkSize=64000#02 === 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","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-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"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 baz.txt foo1.txt bar barlink dev] - 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/duplicated_entry_offset +=== 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=PAX,minChunkSize=64000 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3309 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 + testutil.go:509: Offset: 146, NextOffset: 3307 + testutil.go:509: Offset: 0, NextOffset: 3095 testutil.go:395: Comparing: "dev" vs "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: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 - testutil.go:509: Offset: 146, NextOffset: 3309 - testutil.go:509: Offset: 0, NextOffset: 3097 === 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/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=-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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1890,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1927,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1964,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2172,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2246,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2283,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2172, NextOffset: 2209 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2209, NextOffset: 2246 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2246, NextOffset: 2283 - testutil.go:509: Offset: 2001, NextOffset: 2444 - testutil.go:509: Offset: 2283, NextOffset: 2806 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark foo3.txt dev 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -186946,24 +182820,33 @@ testutil.go:509: Offset: 930, NextOffset: 1890 testutil.go:509: Offset: 1212, NextOffset: 2172 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1890, NextOffset: 1927 + testutil.go:509: Offset: 2172, NextOffset: 2209 + testutil.go:509: Offset: 1927, NextOffset: 1964 + testutil.go:509: Offset: 2209, NextOffset: 2246 + testutil.go:509: Offset: 1964, NextOffset: 2001 + testutil.go:509: Offset: 2246, NextOffset: 2283 + testutil.go:509: Offset: 2001, NextOffset: 2445 + testutil.go:509: Offset: 2283, NextOffset: 2806 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 [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: 136, NextOffset: 173 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 284, NextOffset: 321 - testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:401: Directory: "" vs "": [dev bar foo3.txt foo1.txt barlink test test2 .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: 1009, NextOffset: 1212 + testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2172 testutil.go:509: Offset: 930, NextOffset: 1890 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -186974,13 +182857,7 @@ testutil.go:509: Offset: 2246, NextOffset: 2283 testutil.go:509: Offset: 1964, NextOffset: 2001 testutil.go:509: Offset: 2283, NextOffset: 2806 - testutil.go:509: Offset: 2001, NextOffset: 2444 - 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: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" @@ -186996,166 +182873,161 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 284, NextOffset: 321 + testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "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/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=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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=-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=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt test] 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:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2359 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2145 - testutil.go:509: Offset: 146, NextOffset: 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: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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: 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: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: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 + 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: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 + 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 dev .no.prefetch.landmark foo3.txt test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: "test2" vs "test2" testutil.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: 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: 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 +=== 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=GNU,minChunkSize=64000 + 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 + 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:395: Comparing: "barlink" vs "barlink" 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:509: Offset: 146, NextOffset: 2359 + 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: 2145 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2145 -=== 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: 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/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:395: Comparing: "barlink" vs "barlink" + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 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 -=== 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: 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 === 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=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1907,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1944,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2018,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2190,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2227,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2264,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2301,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink 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 - 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 +=== 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=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt 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 @@ -187175,18 +183047,16 @@ testutil.go:509: Offset: 2190, NextOffset: 2227 testutil.go:509: Offset: 1944, NextOffset: 1981 testutil.go:509: Offset: 2227, NextOffset: 2264 -=== 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: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:509: Offset: 2301, NextOffset: 2830 testutil.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" @@ -187202,32 +183072,29 @@ testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt 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: 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: 2190 - testutil.go:509: Offset: 938, NextOffset: 1907 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 + 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 +=== 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=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: 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:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 499, NextOffset: 536 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:509: Offset: 536, NextOffset: 773 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2 bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -187256,82 +183123,101 @@ 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: 2190 + testutil.go:509: Offset: 938, NextOffset: 1907 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== 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=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 [foo1.txt foo3.txt barlink test 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" + 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: 2830 + testutil.go:509: Offset: 2018, NextOffset: 2466 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] + 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 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 [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 +=== 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=GNU,minChunkSize=64000 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: 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: 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: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: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: 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: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:395: Comparing: "barlink" vs "barlink" 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -187345,20 +183231,14 @@ 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: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:509: Offset: 146, NextOffset: 2380 @@ -187367,67 +183247,72 @@ 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": [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: "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: "baz.txt" vs "baz.txt" 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: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 === 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/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 -=== 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=-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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1972,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2009,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1897,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2008,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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 "": [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: "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] -=== 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=GNU,minChunkSize=0 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:509: Offset: 934, NextOffset: 1897 + testutil.go:509: Offset: 1217, NextOffset: 2180 testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=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: 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: 2454 - testutil.go:509: Offset: 2292, NextOffset: 2817 + 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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 1971, NextOffset: 2008 + testutil.go:509: Offset: 2254, NextOffset: 2291 + testutil.go:509: Offset: 2008, NextOffset: 2452 + testutil.go:509: Offset: 2291, NextOffset: 2816 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: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" @@ -187445,8 +183330,6 @@ testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 -=== 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=0 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 @@ -187458,28 +183341,14 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 523, NextOffset: 730 - testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark baz.txt foo1.txt dev test2 bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1013, NextOffset: 1217 - testutil.go:509: Offset: 730, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2180 + testutil.go:509: Offset: 934, NextOffset: 1897 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -187489,10 +183358,31 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2816 + testutil.go:509: Offset: 2008, NextOffset: 2452 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -187506,172 +183396,145 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1217, NextOffset: 2181 - testutil.go:509: Offset: 934, NextOffset: 1898 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2817 - testutil.go:509: Offset: 2009, NextOffset: 2454 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 + 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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2368 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - 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: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 -=== 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: 2155 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2368 - testutil.go:509: Offset: 0, NextOffset: 2155 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2366 + testutil.go:509: Offset: 0, NextOffset: 2153 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=-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/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","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":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 139, NextOffset: 176 - testutil.go:509: Offset: 352, NextOffset: 389 - testutil.go:509: Offset: 176, NextOffset: 213 - testutil.go:509: Offset: 389, NextOffset: 426 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 463, NextOffset: 500 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 500, NextOffset: 537 - testutil.go:509: Offset: 324, NextOffset: 527 - testutil.go:509: Offset: 537, NextOffset: 775 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:509: Offset: 775, NextOffset: 1019 @@ -187681,26 +183544,28 @@ 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:509: Offset: 941, NextOffset: 1919 + testutil.go:509: Offset: 1225, NextOffset: 2203 +=== 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=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: 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: 2476 - testutil.go:509: Offset: 2312, NextOffset: 2841 + 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: 2844 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -187716,49 +183581,21 @@ 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 "": [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: "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: 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: 2476 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 - testutil.go:509: Offset: 389, NextOffset: 426 + testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 - testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 500, NextOffset: 537 + testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 537, NextOffset: 775 + 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 "": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -187775,154 +183612,195 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 -=== RUN TestGzipEStargz/testBuild/various_files-compression=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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo3.txt dev .no.prefetch.landmark bar barlink test test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + 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: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + 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: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 + 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: 2844 + testutil.go:509: Offset: 2030, NextOffset: 2479 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 352, NextOffset: 389 + testutil.go:509: Offset: 139, NextOffset: 176 + testutil.go:509: Offset: 389, NextOffset: 426 + testutil.go:509: Offset: 176, NextOffset: 213 + testutil.go:509: Offset: 426, NextOffset: 463 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 500, NextOffset: 537 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 537, NextOffset: 775 + testutil.go:509: Offset: 324, NextOffset: 527 +=== RUN TestGzipEStargz/testBuild/various_files-compression=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.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-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink] vs [barlink test 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 [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: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + 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: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2393 + 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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=-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=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: 2180 + 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 +=== 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=GNU,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2390 - testutil.go:509: Offset: 0, NextOffset: 2177 + testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2393 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 + 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: "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 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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 "": [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" @@ -187931,7 +183809,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" @@ -187940,15 +183818,15 @@ testutil.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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -187959,65 +183837,65 @@ 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 "": [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/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" +=== 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/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=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=-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/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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" @@ -188033,72 +183911,73 @@ testutil.go:401: Directory: "test2" 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 [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" === 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 +=== 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 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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 TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -188107,14 +183986,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 "": [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 "": [.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": [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -188122,50 +184000,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: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=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" @@ -188177,13 +184059,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: "" 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 "": [.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": [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" @@ -188191,20 +184075,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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": [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" @@ -188213,16 +184094,13 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" @@ -188232,23 +184110,21 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== 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=-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 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188257,118 +184133,121 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [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": [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] -=== 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -188376,29 +184255,20 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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 [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" @@ -188406,50 +184276,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: "" 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 "": [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" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188457,21 +184332,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=-2,prefix="../",format=GNU,minChunkSize=0#01 === 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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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 [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" @@ -188480,13 +184348,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: "" 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -188496,12 +184366,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=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== 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=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -188515,54 +184390,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: "" 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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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=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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -188571,13 +184443,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=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 "": [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" @@ -188585,53 +184457,59 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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/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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -188639,32 +184517,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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== 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=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [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" @@ -188672,28 +184549,29 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=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=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=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188702,10 +184580,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: "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" @@ -188713,40 +184588,39 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/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 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -188754,29 +184628,17 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 +=== 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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] - testutil.go: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 [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" @@ -188789,31 +184651,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/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=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=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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 "": [.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: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/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.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" @@ -188823,34 +184687,51 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188860,19 +184741,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 [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === 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=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188881,14 +184766,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -188904,11 +184783,12 @@ 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=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=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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" @@ -188917,43 +184797,41 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 "": [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: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": [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/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=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=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=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -188961,38 +184839,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" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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": [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" @@ -189000,14 +184881,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 "": [.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -189017,17 +184899,12 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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" @@ -189035,18 +184912,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: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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 [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" @@ -189056,66 +184936,70 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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] -=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/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/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=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -189129,15 +185013,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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [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" @@ -189149,18 +185034,15 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -189169,12 +185051,15 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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] @@ -189188,38 +185073,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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=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=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -189228,13 +185113,7 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 .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" @@ -189243,19 +185122,24 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: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": [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" @@ -189263,10 +185147,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 "": [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 "": [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" @@ -189279,27 +185163,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: "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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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/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: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" @@ -189307,64 +185199,62 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== 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=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189373,105 +185263,100 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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=-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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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: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 "": [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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: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/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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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" @@ -189482,12 +185367,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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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 "": [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" @@ -189503,33 +185388,37 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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": [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" @@ -189538,37 +185427,33 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189577,83 +185462,87 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [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 [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=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=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=0,prefix="/",format=GNU,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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" @@ -189662,16 +185551,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 [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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -189680,44 +185575,36 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=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=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "test" vs "test" - testutil.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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 "" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,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: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -189725,18 +185612,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/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=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -189744,31 +185635,29 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=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=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -189778,36 +185667,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": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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/duplicated_entry_offset -=== 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=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189815,21 +185687,23 @@ testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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 [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" @@ -189837,36 +185711,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=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=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -189874,30 +185750,43 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset + 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + 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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" 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" @@ -189913,89 +185802,92 @@ testutil.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=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=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/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=-2,prefix="../",src=0,format=PAX,minChunkSize=0 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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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=0,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190009,110 +185901,89 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "test2" vs "test2" - testutil.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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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:395: Comparing: "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": [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=-2,prefix="../",src=0,format=GNU,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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark 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 [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" @@ -190120,15 +185991,17 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -190136,18 +186009,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=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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: "" 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": [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" @@ -190155,46 +186021,56 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" 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/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "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" @@ -190208,20 +186084,16 @@ testutil.go:401: Directory: "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=64000#02/duplicated_entry_offset -=== 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=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -190229,15 +186101,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 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [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" @@ -190246,27 +186114,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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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 "": [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: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:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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] @@ -190281,37 +186159,49 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + 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=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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: "" 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -190319,15 +186209,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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" @@ -190335,19 +186231,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190355,35 +186247,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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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: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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -190392,51 +186286,53 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/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=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -190444,15 +186340,13 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -190466,108 +186360,109 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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/duplicated_entry_offset === 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=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=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=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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/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" @@ -190577,14 +186472,10 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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" @@ -190592,10 +186483,10 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -190608,37 +186499,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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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" @@ -190650,73 +186541,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: "test2" vs "test2" + testutil.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=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=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" 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": [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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: 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,22 +186618,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" === 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/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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [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": [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" @@ -190747,10 +186635,15 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190764,28 +186657,31 @@ 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=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [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" @@ -190798,29 +186694,29 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [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" @@ -190832,25 +186728,25 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,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=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=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190858,74 +186754,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" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" 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=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190933,66 +186827,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" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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/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 "": [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: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/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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -191002,20 +186897,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": [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -191024,13 +186919,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=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/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=GNU,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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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" @@ -191038,21 +186932,17 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191061,31 +186951,21 @@ testutil.go:401: Directory: "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=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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191098,14 +186978,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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 "": [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" @@ -191120,15 +186994,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=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -191136,16 +187013,8 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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: "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 [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" @@ -191157,15 +187026,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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -191173,15 +187047,14 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -191195,16 +187068,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/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 +=== 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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -191212,36 +187090,34 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== 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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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 [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" @@ -191249,16 +187125,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=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -191267,12 +187143,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" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [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" @@ -191287,21 +187164,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/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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -191310,8 +187182,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" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -191325,19 +187203,36 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 .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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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": [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" @@ -191345,8 +187240,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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -191354,45 +187251,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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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 [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191401,34 +187294,32 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#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=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=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191438,19 +187329,22 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=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#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -191459,13 +187353,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: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 [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" @@ -191476,13 +187371,12 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [test2 baz.txt barlink test dev] 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" @@ -191498,51 +187392,51 @@ 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 "": [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": [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" === 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=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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: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 "": [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: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 [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" @@ -191550,20 +187444,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -191572,7 +187467,8 @@ testutil.go:401: Directory: "test2" 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 [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] @@ -191586,31 +187482,27 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/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=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go: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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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" @@ -191620,192 +187512,185 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=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=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 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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": [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: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: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: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=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== 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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -191813,73 +187698,76 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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=PAX,minChunkSize=64000#02/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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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 TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === 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=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -191887,135 +187775,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: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=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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=USTAR,minChunkSize=0 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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go: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=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -192024,71 +187910,74 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=0#02/lost_digest_in_a_entry === 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/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=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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": [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" @@ -192096,89 +187985,86 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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=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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== 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=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192188,22 +188074,24 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + 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/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=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -192212,47 +188100,54 @@ testutil.go:401: Directory: "test2" 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 [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" - testutil.go:395: Comparing: "test" vs "test" - 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 [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 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go: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" @@ -192260,54 +188155,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=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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 "": [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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -192315,18 +188190,21 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192335,23 +188213,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/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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -192359,9 +188228,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" +=== 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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" 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] @@ -192375,32 +188247,38 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192409,15 +188287,8 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=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=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [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" @@ -192432,15 +188303,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} 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] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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": [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" @@ -192448,34 +188337,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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=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 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192485,58 +188372,63 @@ testutil.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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" -=== 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=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" === 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=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 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,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" @@ -192546,13 +188438,14 @@ 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 [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192560,19 +188453,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" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192580,18 +188470,18 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" 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 [testfifo testchar1 testchar2 testblock] 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=64000#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:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -192599,35 +188489,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=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#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=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -192636,36 +188511,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=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#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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192673,96 +188546,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" -=== 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=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=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go: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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 -=== 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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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:395: Comparing: "dev" vs "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" @@ -192771,49 +188658,54 @@ testutil.go:401: Directory: "test2" 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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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=9,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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192822,13 +188714,16 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -192837,58 +188732,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" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [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 [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 [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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/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 -=== 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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 "": [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": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -192896,20 +188786,12 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN 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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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: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" @@ -192919,8 +188801,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" 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 [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" @@ -192930,138 +188817,134 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testfifo" vs "dev/testfifo" testutil.go:395: 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=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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] +=== 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=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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - 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 "": [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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== 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=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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193069,15 +188952,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 "": [.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 [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193085,51 +188968,24 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" 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=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 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -193139,13 +188995,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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [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" @@ -193155,25 +189025,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 [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/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 .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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=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": [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" @@ -193181,51 +189046,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/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/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=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193233,33 +189106,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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: "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/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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": [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" @@ -193272,21 +189145,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=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/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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 "": [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": [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" @@ -193294,31 +189161,57 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -193327,14 +189220,9 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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 [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] @@ -193348,31 +189236,31 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [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 [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" @@ -193384,21 +189272,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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 [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" @@ -193406,32 +189294,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 "": [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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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" @@ -193447,7 +189334,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 "": [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" @@ -193457,37 +189344,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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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] +=== 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=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193498,59 +189390,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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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] +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + 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" - 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 === 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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -193560,70 +189449,68 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193633,43 +189520,50 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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 +=== 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":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -193677,38 +189571,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=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/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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 [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" @@ -193721,37 +189613,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" === 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/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=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -193760,49 +189654,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=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 "": [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=-2,prefix="",format=USTAR,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=-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=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [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" @@ -193810,42 +189704,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" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=-2,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/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [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" @@ -193854,55 +189742,58 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/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=-2,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - 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 [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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go: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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193910,18 +189801,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=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset + 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=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 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -193932,8 +189821,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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.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" @@ -193941,40 +189834,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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -193982,23 +189876,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" - testutil.go:395: Comparing: "test" vs "test" - 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -194007,76 +189900,73 @@ testutil.go:401: Directory: "test2" 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: 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=-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/duplicated_entry_offset -=== 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":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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/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=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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": [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" @@ -194085,33 +189975,26 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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" @@ -194120,36 +190003,37 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" 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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=0#02/lost_digest_in_a_entry === 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=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=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] 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" @@ -194159,50 +190043,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 "": [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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" +=== 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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -194210,57 +190083,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" -=== 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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" 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=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + 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=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194268,38 +190156,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: "" 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=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=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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": [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" @@ -194307,68 +190194,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" + 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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [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": [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=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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=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 -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","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 [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 [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" @@ -194382,12 +190272,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 "": [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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194395,31 +190287,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=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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" @@ -194432,38 +190324,40 @@ testutil.go:395: Comparing: "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#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:34Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:34Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:34Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:34Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -194471,33 +190365,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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === 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 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [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 "": [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 [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" @@ -194505,17 +190394,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: "test2" vs "test2" + testutil.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=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 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -194531,14 +190424,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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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 [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" @@ -194546,34 +190437,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=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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:395: Comparing: "baz.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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.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" @@ -194581,39 +190476,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=2,format=GNU,minChunkSize=0 -=== 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=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":"2025-01-31T02:59:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:30Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:33Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:33Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:33Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:33Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:33Z","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 "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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": [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" @@ -194621,6 +190513,77 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/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/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 +=== 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 @@ -194636,8 +190599,8 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset @@ -194654,20 +190617,20 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset --- PASS: TestGzipEStargz (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen (16.17s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen (12.93s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- 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.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=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=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.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=true,format=USTAR (0.01s) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) @@ -194683,27 +190646,27 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- 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=true,format=PAX (0.01s) --- 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.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=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) + --- 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=9,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=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) @@ -194728,7 +190691,7 @@ --- 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=-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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) @@ -194759,7 +190722,7 @@ --- 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.01s) + --- 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) @@ -194805,21 +190768,21 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.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.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.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.00s) @@ -194827,10 +190790,10 @@ --- 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=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.01s) --- 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=true,format=GNU (0.00s) @@ -194839,7 +190802,7 @@ --- 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=true,format=GNU (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) @@ -194853,7 +190816,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) @@ -194865,7 +190828,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) @@ -194877,7 +190840,7 @@ --- 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=true,format=USTAR (0.01s) --- 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) @@ -194896,245 +190859,245 @@ --- 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_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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- 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=true,format=USTAR (0.01s) + --- 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.01s) - --- 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=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- 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=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=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.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=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.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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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=true,format=GNU (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.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=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.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.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.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=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) - --- 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.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.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=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=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.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.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.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=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.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.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.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=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=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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=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.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=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=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=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=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=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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (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.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.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) - --- 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=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=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=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) + --- 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=-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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.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.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=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=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.01s) - --- 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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.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=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) @@ -195153,7 +191116,7 @@ --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) @@ -195168,269 +191131,269 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.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.01s) - --- 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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) - --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.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.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=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=false,format=GNU (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.01s) - --- 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=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=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.02s) + --- 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.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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=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.00s) --- 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.03s) - --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.05s) - --- 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.03s) - --- 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.01s) + --- 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) + --- 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=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=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- 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.09s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.05s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.09s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.05s) - --- 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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.10s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- 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=false,format=PAX (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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=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=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.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=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.12s) - --- 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.14s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.04s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.05s) + --- 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=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.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.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.10s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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.03s) - --- 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=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (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=-1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) - --- 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=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=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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=USTAR (0.01s) - --- 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=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (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=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) - --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/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=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=GNU (0.01s) + --- 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.02s) - --- 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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.09s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.19s) + --- 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.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.03s) - --- 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=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.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.08s) - --- 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.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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (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.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.02s) - --- 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=PAX (0.01s) + --- 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.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=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) + --- 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.00s) + --- 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.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) @@ -195447,67 +191410,67 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.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=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=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.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=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.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.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=-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.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=false,format=GNU (0.00s) --- 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=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=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.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.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=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.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=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=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) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) @@ -195515,89 +191478,89 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.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=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=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.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=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=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) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.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=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.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) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=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) --- 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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- 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) --- 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=true,format=USTAR (0.01s) --- 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) @@ -195605,11 +191568,11 @@ --- 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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) @@ -195624,19 +191587,19 @@ --- 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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) @@ -195647,19 +191610,19 @@ --- 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=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=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=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.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=PAX (0.02s) + --- 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=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) @@ -195680,15 +191643,15 @@ --- 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=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=false,format=USTAR (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=-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=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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) @@ -195698,12 +191661,12 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=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) @@ -195717,8 +191680,8 @@ --- 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/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=USTAR (0.01s) + --- 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.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) @@ -195730,38 +191693,38 @@ --- 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/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=false,format=USTAR (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.02s) - --- 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/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.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=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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.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=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=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=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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.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=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=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) --- 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) @@ -195769,7 +191732,7 @@ --- 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=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) @@ -195777,11 +191740,11 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.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=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=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) @@ -195790,7 +191753,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) @@ -195800,68 +191763,68 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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=-1,prefix="",lossless=true,format=USTAR (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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.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.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=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.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.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=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-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=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.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=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.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.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.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=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.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=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/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=PAX (0.01s) --- 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=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) @@ -195880,7 +191843,7 @@ --- 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=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.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=true,format=GNU (0.00s) @@ -195889,22 +191852,22 @@ --- 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=true,format=GNU (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.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.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.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.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.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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- 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=USTAR (0.01s) + --- 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.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) @@ -195912,17 +191875,17 @@ --- 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=false,format=PAX (0.01s) --- 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=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=false,format=PAX (0.01s) --- 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=false,format=USTAR (0.01s) --- 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) @@ -195940,7 +191903,7 @@ --- 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.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=true,format=GNU (0.00s) @@ -195948,7 +191911,7 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.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=-2,prefix="",lossless=true,format=USTAR (0.00s) @@ -195962,9 +191925,9 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/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=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) @@ -195972,9 +191935,9 @@ --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.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) @@ -195984,16 +191947,16 @@ --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- 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=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) @@ -196001,28 +191964,28 @@ --- 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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.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=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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=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) @@ -196036,30 +191999,30 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.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.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=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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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.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.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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=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=-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=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.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) @@ -196071,145 +192034,145 @@ --- 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=-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=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=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.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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=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.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=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.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=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/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.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.00s) + --- 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.00s) - --- 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=GNU (0.01s) + --- 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.01s) - --- 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=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.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=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.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=1,prefix="",lossless=true,format=USTAR (0.02s) - --- 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=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.02s) - --- 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.02s) - --- 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.02s) - --- 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=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.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=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=1,prefix="/",lossless=true,format=USTAR (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=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.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.02s) - --- 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.02s) - --- 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.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=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=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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) + --- 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=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.03s) --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.03s) + --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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=-1,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) - --- 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=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.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=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.03s) + --- 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.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.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=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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) + --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (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.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=false,format=USTAR (0.02s) --- 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=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) + --- 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.02s) - --- 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=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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) @@ -196218,206 +192181,206 @@ --- 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.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=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.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=false,format=PAX (0.00s) --- 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=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=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.00s) --- 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=false,format=PAX (0.00s) --- 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.03s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.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.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=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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.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=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.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=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=-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=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=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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=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=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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=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/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=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=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testBuild (23.24s) - --- 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 (18.75s) + --- 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=USTAR,minChunkSize=0 (0.03s) --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.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.01s) --- 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.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=USTAR,minChunkSize=0 (0.01s) + --- 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=PAX,minChunkSize=0 (0.01s) + --- 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.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=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=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.01s) --- 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.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- 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=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.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- 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=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.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.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.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- 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.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=-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.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- 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.02s) @@ -196425,242 +192388,242 @@ --- 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.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=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.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=USTAR,minChunkSize=0 (0.01s) --- 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=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=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=-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.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=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.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=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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- 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.01s) + --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.24s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.27s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.28s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.30s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.31s) - --- 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=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.27s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.38s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.33s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- 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.04s) - --- 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.05s) + --- 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.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.01s) + --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.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.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) - --- 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=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.26s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.26s) - --- 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.07s) - --- 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.19s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) + --- 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.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.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.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.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=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.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) - --- 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.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.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- 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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.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.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.01s) - --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) --- 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=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.03s) --- 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=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.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.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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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.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=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.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=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.02s) - --- 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.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.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=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=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=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.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,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=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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- 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.04s) + --- 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=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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=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.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.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=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.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=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.04s) - --- 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=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=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.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- 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=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=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=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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=-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=-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=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.01s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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.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=-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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.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.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- 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=USTAR,minChunkSize=0 (0.03s) + --- 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=PAX,minChunkSize=0 (0.03s) + --- 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=PAX,minChunkSize=0 (0.03s) + --- 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.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=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.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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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.03s) --- 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.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=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=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) @@ -196668,87 +192631,87 @@ --- 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=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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.01s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.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.03s) --- 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.03s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.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=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/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/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=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.02s) - --- 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.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=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.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.01s) - --- 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.01s) --- 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=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=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.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.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.01s) - --- 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=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.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.01s) - --- 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=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=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.01s) + --- 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.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.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.06s) + --- 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=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=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.02s) --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- 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=64000 (0.02s) @@ -196757,305 +192720,305 @@ --- 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.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.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=PAX,minChunkSize=64000 (0.02s) - --- 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=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (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=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=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.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=64000 (0.01s) --- 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=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=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=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.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.01s) - --- 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=GNU,minChunkSize=64000 (0.01s) --- 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.01s) - --- 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=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.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=0 (0.02s) --- 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=0 (0.02s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) + --- 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.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.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=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.02s) - --- 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=64000 (0.02s) --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- 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=USTAR,minChunkSize=64000 (0.01s) + --- 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.01s) + --- 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.01s) --- 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=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.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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.01s) + --- 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.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=0 (0.02s) --- 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=0 (0.02s) --- 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.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=PAX,minChunkSize=0 (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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.01s) + --- 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.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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.01s) + --- 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.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.01s) + --- 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.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=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.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=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- 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=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) + --- 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.02s) - --- 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=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- 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=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- 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=64000 (0.01s) --- 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.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.01s) + --- 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.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=0 (0.02s) --- 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=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=PAX,minChunkSize=0 (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=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=PAX,minChunkSize=64000 (0.01s) --- 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.04s) + --- 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.01s) + --- 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=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.01s) + --- 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.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=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=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=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.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=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.02s) + --- 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.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=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=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.01s) + --- 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.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.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=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=PAX,minChunkSize=0 (0.03s) + --- 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=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.01s) + --- 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.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=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.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.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=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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- 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.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.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=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.01s) + --- 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.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.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.02s) + --- 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.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=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=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.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.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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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.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=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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.01s) --- 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=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=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) + --- 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=PAX,minChunkSize=0 (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.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.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) + --- 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=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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) @@ -197071,49 +193034,49 @@ --- 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.01s) - --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.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=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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=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=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.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=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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- 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=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.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=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=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=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=-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) @@ -197122,8 +193085,8 @@ --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=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) @@ -197132,83 +193095,83 @@ --- 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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.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=1,prefix="../",src=1,format=GNU,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=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.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.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=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.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=-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=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,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=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.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=-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=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=-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.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.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.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=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=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.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.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) @@ -197216,32 +193179,32 @@ --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,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=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=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.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) --- 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=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify (23.52s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify (19.56s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- 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=PAX,minChunkSize=0 (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.01s) @@ -197250,12 +193213,12 @@ --- 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.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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.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.01s) @@ -197263,7 +193226,7 @@ --- 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.02s) + --- 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) @@ -197290,11 +193253,11 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) @@ -197305,25 +193268,25 @@ --- 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=GNU,minChunkSize=0#01 (0.02s) --- 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=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=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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.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=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=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.01s) @@ -197338,14 +193301,14 @@ --- 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.02s) --- 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.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.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=-1,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.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) @@ -197353,12 +193316,12 @@ --- 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=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.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=USTAR,minChunkSize=0#02 (0.02s) + --- 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.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) @@ -197371,30 +193334,30 @@ --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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.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=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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) @@ -197411,99 +193374,99 @@ --- 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=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.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=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.30s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.20s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.22s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.31s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.45s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.27s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.04s) - --- 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=0,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- 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=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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.03s) - --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.26s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.26s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.26s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.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=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=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- 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.02s) + --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.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=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.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=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=-1,prefix="",format=USTAR,minChunkSize=0 (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.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=0 (0.02s) --- 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=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.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=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=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.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) @@ -197511,233 +193474,233 @@ --- 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=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=-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=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- 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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.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=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.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=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- 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.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=PAX,minChunkSize=64000#01 (0.02s) --- 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.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=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.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=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.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=9,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.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=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.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=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.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=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.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=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.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=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- 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=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=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=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- 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=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=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=0#02 (0.02s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.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=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) --- 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=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=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=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=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.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=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.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=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) - --- 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=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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=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=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.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=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) @@ -197748,24 +193711,24 @@ --- 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=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=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=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.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=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=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=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.01s) @@ -197777,31 +193740,31 @@ --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.01s) --- 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=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- 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=USTAR,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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- 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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.02s) @@ -197810,16 +193773,16 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- 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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) @@ -197828,20 +193791,20 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.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=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) @@ -197853,51 +193816,51 @@ --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.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/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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.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/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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- 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=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.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/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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.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 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.02s) @@ -197907,24 +193870,24 @@ --- 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/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- 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.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=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.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=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=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=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) @@ -197936,30 +193899,30 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.01s) --- 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=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/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.01s) - --- 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=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/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=0,prefix="",format=USTAR,minChunkSize=0#01 (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=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) @@ -197972,64 +193935,64 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.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=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=PAX,minChunkSize=0#01 (0.01s) - --- 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=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.02s) @@ -198039,12 +194002,12 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) @@ -198065,15 +194028,15 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.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=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.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/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) @@ -198081,8 +194044,8 @@ --- 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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) @@ -198101,72 +194064,72 @@ --- 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.01s) + --- 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=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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=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=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.01s) - --- 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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=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/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.01s) + --- 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=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=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/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/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=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.01s) --- 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- 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.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=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=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.01s) --- 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/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.01s) --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (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.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/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) @@ -198177,21 +194140,21 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=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.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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) @@ -198219,15 +194182,15 @@ --- 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/duplicated_entry_offset (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.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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) --- 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) @@ -198245,9 +194208,9 @@ --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- 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/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) @@ -198258,14 +194221,14 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/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/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/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=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/duplicated_entry_offset (0.00s) @@ -198288,9 +194251,9 @@ --- 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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) @@ -198303,8 +194266,8 @@ --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=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.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) @@ -198312,38 +194275,38 @@ --- 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.02s) - --- 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/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/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 (0.01s) --- 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/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 (0.01s) --- 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/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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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=USTAR,minChunkSize=0/duplicated_entry_offset (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.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=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.01s) --- 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/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=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) @@ -198354,8 +194317,8 @@ --- 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/duplicated_entry_offset (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.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/duplicated_entry_offset (0.00s) @@ -198365,7 +194328,7 @@ --- 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/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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.02s) @@ -198389,19 +194352,19 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.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/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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.03s) @@ -198410,40 +194373,40 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.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=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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.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/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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) @@ -198452,24 +194415,24 @@ --- 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/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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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 (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/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=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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=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/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) @@ -198495,8 +194458,8 @@ --- 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/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=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=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) @@ -198510,8 +194473,8 @@ --- 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/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=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.02s) --- 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) @@ -198525,21 +194488,21 @@ --- 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/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=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/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.02s) --- 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/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=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/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.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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.02s) @@ -198588,22 +194551,22 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/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=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.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/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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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) @@ -198618,29 +194581,29 @@ --- 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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.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/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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.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=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- 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=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/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) @@ -198648,63 +194611,63 @@ --- 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/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=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=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (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/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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- 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/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/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=-2,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#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=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.03s) + --- 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/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/duplicated_entry_offset (0.00s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=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.01s) --- 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.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=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/duplicated_entry_offset (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.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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=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.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 (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/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/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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) @@ -198713,24 +194676,24 @@ --- 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.01s) - --- 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 (0.02s) --- 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/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.01s) - --- 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=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/duplicated_entry_offset (0.00s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- 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=64000#01 (0.02s) + --- 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/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=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- 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=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) @@ -198761,24 +194724,24 @@ --- 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/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/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/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/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.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.02s) + --- 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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.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) @@ -198789,54 +194752,54 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=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.02s) --- 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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=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/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.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.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.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=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=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/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=0#01/duplicated_entry_offset (0.01s) --- 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=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/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.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/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) @@ -198851,63 +194814,63 @@ --- 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=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.03s) + --- 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/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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=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/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/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 (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=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/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/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.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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- 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/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/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/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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=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/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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/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=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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/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=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=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.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) @@ -198917,28 +194880,28 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/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 (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 (0.02s) --- 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=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=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) @@ -198947,55 +194910,55 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.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.02s) - --- 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=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.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.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/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/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=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/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.02s) --- 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.02s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) --- 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.04s) - --- 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=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.02s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/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.04s) @@ -199004,91 +194967,91 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- 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.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.02s) --- 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/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 (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=USTAR,minChunkSize=0#01 (0.04s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) --- 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.02s) --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/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.02s) + --- 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=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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- 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.03s) - --- 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=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=64000#02 (0.02s) --- 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=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=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=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/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.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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/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.03s) + --- 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/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/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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) - --- 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=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/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/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/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=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=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/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/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.03s) + --- 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/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) @@ -199097,13 +195060,13 @@ --- 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/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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) --- 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) @@ -199112,250 +195075,250 @@ --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.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 (0.02s) --- 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=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.02s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.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.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=64000#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.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=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.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=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=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.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 (0.02s) --- 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=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.02s) --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.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.01s) + --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/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=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=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/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.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.03s) - --- 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=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- 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=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/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/duplicated_entry_offset (0.00s) + --- 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.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.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=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/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=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=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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (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=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=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=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/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=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/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.04s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- 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/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/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.04s) + --- 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/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.01s) - --- 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=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/duplicated_entry_offset (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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) @@ -199370,18 +195333,18 @@ --- 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/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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.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/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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- 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=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) @@ -199391,7 +195354,7 @@ --- 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/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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) @@ -199400,7 +195363,7 @@ === RUN TestGzipFooter --- PASS: TestGzipFooter (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/externaltoc 23.539s +ok github.com/containerd/stargz-snapshotter/estargz/externaltoc 19.584s === RUN TestZstdChunked === RUN TestZstdChunked/testBuild === PAUSE TestZstdChunked/testBuild @@ -199409,9 +195372,9 @@ === 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] @@ -199429,11 +195392,22 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,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":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 "" +=== 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: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/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 @@ -199443,15 +195417,8 @@ 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: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"}]} === 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: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 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] @@ -199464,6 +195431,7 @@ === 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: 105, NextOffset: 314 + testutil.go:509: Offset: 209, NextOffset: 490 === 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): @@ -199471,10 +195439,8 @@ 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 === 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: 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" @@ -199488,28 +195454,24 @@ 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=USTAR -=== 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 "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 -=== 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 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: 85, NextOffset: 105 === 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: 209, NextOffset: 490 - testutil.go:509: Offset: 105, NextOffset: 314 + 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 +=== 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=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -199520,8 +195482,7 @@ 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:509: Offset: 209, NextOffset: 490 === 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): @@ -199529,24 +195490,28 @@ zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 -=== 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: 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=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 +=== 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=GNU 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=GNU -=== 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: 510, NextOffset: 1138 + testutil.go:509: Offset: 334, NextOffset: 877 === 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): @@ -199566,12 +195531,12 @@ 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 +=== 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=USTAR 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=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 -=== 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 @@ -199579,6 +195544,7 @@ 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=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): @@ -199608,14 +195574,6 @@ 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: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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 89, NextOffset: 109 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] @@ -199624,12 +195582,7 @@ 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: 194, NextOffset: 214 === 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: 109, NextOffset: 313 -=== 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 @@ -199638,48 +195591,49 @@ 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 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 === 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" +=== 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 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU 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: 313, NextOffset: 333 + testutil.go:509: Offset: 89, NextOffset: 109 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,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: === 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: 194, NextOffset: 214 +=== 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:509: Offset: 497, NextOffset: 517 === 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: 333, NextOffset: 886 - testutil.go:509: Offset: 517, NextOffset: 1146 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,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/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): @@ -199690,15 +195644,28 @@ testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 194, NextOffset: 214 + 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=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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 1146 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,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: +=== 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" === 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: 194, NextOffset: 214 + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 214, NextOffset: 497 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=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 @@ -199706,8 +195673,6 @@ 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: 89, NextOffset: 109 === RUN 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): @@ -199717,27 +195682,23 @@ testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 497 testutil.go: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 +=== 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=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 -=== 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/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" === 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: 517, NextOffset: 1146 - testutil.go:509: Offset: 333, NextOffset: 886 + 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=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): @@ -199746,7 +195707,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=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: 313, NextOffset: 333 === 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): @@ -199756,6 +195718,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=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:509: Offset: 333, NextOffset: 886 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -199763,8 +195729,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 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -199773,6 +195737,8 @@ zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 @@ -199795,6 +195761,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=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=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 @@ -199802,17 +195770,7 @@ 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: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"}]} === 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: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 -=== 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 @@ -199820,9 +195778,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: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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 @@ -199831,12 +195786,7 @@ 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: 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] -=== 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=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 @@ -199844,41 +195794,37 @@ 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 - testutil.go:509: Offset: 485, NextOffset: 505 + 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] === 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): === 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 + testutil.go:395: Comparing: "foo" vs "foo" === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: +=== 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 === 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: 505, NextOffset: 1134 + testutil.go:509: Offset: 193, NextOffset: 213 +=== 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=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=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 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU 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: 88, NextOffset: 108 + 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] @@ -199890,7 +195836,11 @@ testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: 313, NextOffset: 333 + testutil.go:509: Offset: 485, NextOffset: 505 === 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): @@ -199899,14 +195849,14 @@ 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 333, NextOffset: 878 === 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 - testutil.go:509: Offset: 313, NextOffset: 333 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 505, NextOffset: 1134 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 === NAME TestZstdChunked/testWriteAndOpen/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): @@ -199917,8 +195867,7 @@ testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 505, NextOffset: 1134 - testutil.go:509: Offset: 333, NextOffset: 878 + testutil.go:509: Offset: 88, NextOffset: 108 === 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): @@ -199927,7 +195876,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 -=== 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: 213, NextOffset: 485 + testutil.go:509: Offset: 108, NextOffset: 313 === 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): @@ -199944,14 +195895,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=better,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== 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:395: Comparing: "foo" vs "foo" +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 485, NextOffset: 505 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 505, NextOffset: 1134 + testutil.go:509: Offset: 333, NextOffset: 878 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -199960,12 +195912,8 @@ 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=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 110, NextOffset: 317 -=== 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 @@ -199973,14 +195921,51 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,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): + 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 + testutil.go:1580: testing streams: [0 8 64] + zstdchunked_test.go:59: got zstd streams (compressed size: 104): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 + zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 + zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go: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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 110, NextOffset: 317 testutil.go:509: Offset: 217, NextOffset: 493 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 23 79] + zstdchunked_test.go:59: got zstd streams (compressed size: 119): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 + zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 + zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 + zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 317, NextOffset: 337 testutil.go:509: Offset: 493, NextOffset: 513 testutil.go:509: Offset: 337, NextOffset: 884 +=== 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: 513, NextOffset: 1143 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] @@ -199989,7 +195974,14 @@ testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:509: Offset: 110, NextOffset: 317 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 8 64] + zstdchunked_test.go:59: got zstd streams (compressed size: 104): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 + zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 + zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=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] @@ -199998,7 +195990,7 @@ testutil.go:509: Offset: 317, NextOffset: 337 testutil.go:509: Offset: 513, NextOffset: 1143 testutil.go:509: Offset: 337, NextOffset: 884 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== 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 @@ -200006,40 +195998,38 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR === 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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=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 "" +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 8 64] - zstdchunked_test.go:59: got zstd streams (compressed size: 104): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 - zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 - zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== 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: 189, NextOffset: 209 testutil.go:509: Offset: 105, NextOffset: 314 testutil.go:509: Offset: 209, NextOffset: 490 @@ -200047,46 +196037,54 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 314, NextOffset: 334 - testutil.go:509: Offset: 490, NextOffset: 510 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=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 - zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 8 64] + zstdchunked_test.go:59: got zstd streams (compressed size: 104): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 + zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 + zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 8 64] - zstdchunked_test.go:59: got zstd streams (compressed size: 104): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 - zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 - zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 - testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 -=== 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: 209, NextOffset: 490 testutil.go:509: Offset: 105, NextOffset: 314 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 23 79] + zstdchunked_test.go:59: got zstd streams (compressed size: 119): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 + zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 + zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 + zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "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 +=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 8 64] + zstdchunked_test.go:59: got zstd streams (compressed size: 104): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 + zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 + zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 510, NextOffset: 1138 testutil.go:509: Offset: 334, NextOffset: 877 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== 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 @@ -200094,26 +196092,18 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 23 79] - zstdchunked_test.go:59: got zstd streams (compressed size: 119): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 - zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 - zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 - zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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: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] @@ -200121,19 +196111,7 @@ testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 109, NextOffset: 313 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 8 64] - zstdchunked_test.go:59: got zstd streams (compressed size: 104): -=== 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=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 - zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 - zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== RUN TestZstdChunked/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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -200142,17 +196120,40 @@ testutil.go:509: Offset: 333, NextOffset: 886 testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 194, NextOffset: 214 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 23 79] + zstdchunked_test.go:59: got zstd streams (compressed size: 119): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 + zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 + zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 + zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 8 64] + zstdchunked_test.go:59: got zstd streams (compressed size: 104): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 + zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 + zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 + testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 214, NextOffset: 497 testutil.go:509: Offset: 109, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 497, NextOffset: 517 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + 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 +=== 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 @@ -200160,47 +196161,41 @@ 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 +=== 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":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: "foo2" vs "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: 517, NextOffset: 1146 - testutil.go:509: Offset: 333, NextOffset: 886 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 485, NextOffset: 505 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 8 64] -=== 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 zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go: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:509: Offset: 333, NextOffset: 878 +=== 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: 505, NextOffset: 1134 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 +=== 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: 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 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== 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 @@ -200208,8 +196203,10 @@ zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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] @@ -200217,22 +196214,33 @@ 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=0,format=PAX,minChunkSize=0 -=== 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=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX +=== RUN TestZstdChunked/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=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): + 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: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 "": [foo2 foo] 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 @@ -200242,33 +196250,26 @@ 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=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 23 79] - zstdchunked_test.go:59: got zstd streams (compressed size: 119): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 - zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 - zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 - zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go: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 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] -=== 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 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: 337, NextOffset: 884 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX 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: 513, NextOffset: 1143 +=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 +=== 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: 90, NextOffset: 110 testutil.go:509: Offset: 217, NextOffset: 493 @@ -200280,62 +196281,6 @@ 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=0,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 23 79] - zstdchunked_test.go:59: got zstd streams (compressed size: 119): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 - zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 - zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 - zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 8 64] - zstdchunked_test.go:59: got zstd streams (compressed size: 104): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 8/104): 4, 52 - zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 - zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 23 79] - zstdchunked_test.go:59: got zstd streams (compressed size: 119): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 15/119): 19, 11 - zstdchunked_test.go:104: [1] at 15 in stargz (nextFrame: 23/119): 4, 52 - zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 - zstdchunked_test.go:104: [3] at 71 in stargz (nextFrame: 119/119): -1, -1 - testutil.go:1638: got TOC entries: -=== RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 189, NextOffset: 209 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 323 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 487 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 343, NextOffset: 885 - testutil.go:509: Offset: 507, NextOffset: 1135 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === 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): @@ -200344,13 +196289,8 @@ 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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=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: 189, NextOffset: 209 - testutil.go:509: Offset: 84, NextOffset: 104 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,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): @@ -200359,14 +196299,6 @@ zstdchunked_test.go:104: [2] at 56 in stargz (nextFrame: 104/104): -1, -1 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 487 - testutil.go:509: Offset: 104, NextOffset: 323 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 487, NextOffset: 507 -=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/373): 139, 131 @@ -200376,8 +196308,6 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 323, NextOffset: 343 === RUN 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): @@ -200389,9 +196319,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=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 +=== 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=PAX testutil.go:1580: testing streams: [0 0 143 333] zstdchunked_test.go:59: got zstd streams (compressed size: 373): @@ -200403,8 +196331,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/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/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 138 328] zstdchunked_test.go:59: got zstd streams (compressed size: 368): @@ -200416,6 +196349,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=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 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 142 332] zstdchunked_test.go:59: got zstd streams (compressed size: 372): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/372): 138, 130 @@ -200436,6 +196373,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 487 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 126 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/359): 122, 114 @@ -200446,27 +196386,46 @@ testutil.go: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: 323, NextOffset: 343 + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 343, NextOffset: 885 + testutil.go:509: Offset: 507, NextOffset: 1135 +=== 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] +=== 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 zstdchunked_test.go:59: got zstd streams (compressed size: 353): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/353): 116, 108 zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/353): 4, 189 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 +=== 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 .no.prefetch.landmark] vs [foo2 foo] +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":496,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 +=== 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" === 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: "foo2" vs "foo2": [bar] vs [bar] +=== 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: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 507 === 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: 194, NextOffset: 214 - testutil.go:509: Offset: 107, NextOffset: 320 +=== 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 + 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=true,format=PAX testutil.go:1580: testing streams: [0 0 126 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): @@ -200474,41 +196433,41 @@ zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 126/359): 4, 189 zstdchunked_test.go:104: [2] at 126 in stargz (nextFrame: 311/359): -1, 181 zstdchunked_test.go:104: [3] at 311 in stargz (nextFrame: 359/359): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 84, NextOffset: 104 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go: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/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 === 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 + testutil.go:509: Offset: 104, NextOffset: 323 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 120 313] zstdchunked_test.go:59: got zstd streams (compressed size: 353): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/353): 116, 108 zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/353): 4, 189 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 496 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX 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: testutil.go: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 124 317] zstdchunked_test.go:59: got zstd streams (compressed size: 357): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/357): 120, 112 zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 124/357): 4, 189 zstdchunked_test.go:104: [2] at 124 in stargz (nextFrame: 309/357): -1, 181 zstdchunked_test.go:104: [3] at 309 in stargz (nextFrame: 357/357): -1, -1 +=== 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=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN 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: 320, NextOffset: 340 - testutil.go:509: Offset: 496, NextOffset: 516 -=== 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 @@ -200529,30 +196488,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=USTAR -=== 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 -=== 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 zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 140/373): 4, 189 zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 325/373): -1, 181 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:104: [3] at 325 in stargz (nextFrame: 373/373): -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=PAX -=== 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: 214, NextOffset: 496 -=== 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 @@ -200562,15 +196507,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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 107, NextOffset: 320 === RUN TestZstdChunked/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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 496, NextOffset: 516 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/373): 136, 128 @@ -200581,11 +196518,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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=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 @@ -200594,8 +196526,6 @@ zstdchunked_test.go:104: [3] at 327 in stargz (nextFrame: 375/375): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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: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 testutil.go:1580: testing streams: [0 0 137 330] @@ -200607,28 +196537,58 @@ testutil.go:1638: got TOC entries: testutil.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: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 "" === 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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 194, NextOffset: 214 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=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 zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 128/365): 4, 193 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 107, NextOffset: 320 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [2] at 128 in stargz (nextFrame: 317/365): -1, 185 zstdchunked_test.go:104: [3] at 317 in stargz (nextFrame: 365/365): -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=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: 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/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 zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 122/359): 4, 193 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 496, NextOffset: 516 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 122 in stargz (nextFrame: 311/359): -1, 185 zstdchunked_test.go:104: [3] at 311 in stargz (nextFrame: 359/359): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 892 + testutil.go:509: Offset: 516, NextOffset: 1145 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 194, NextOffset: 214 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=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): @@ -200639,28 +196599,37 @@ testutil.go:1638: got TOC entries: testutil.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: 87, NextOffset: 107 === 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: 214, NextOffset: 496 +=== 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 zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 122/359): 4, 193 zstdchunked_test.go:104: [2] at 122 in stargz (nextFrame: 311/359): -1, 185 zstdchunked_test.go:104: [3] at 311 in stargz (nextFrame: 359/359): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 107, NextOffset: 320 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go: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: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 [foo foo2 .no.prefetch.landmark] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 309, NextOffset: 329 + testutil.go:509: Offset: 496, NextOffset: 516 + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 516, NextOffset: 1145 === 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] +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 363): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/363): 122, 114 zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 126/363): 4, 193 @@ -200670,8 +196639,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=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: 483, NextOffset: 503 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 120 317] zstdchunked_test.go:59: got zstd streams (compressed size: 357): @@ -200683,13 +196651,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: 329, NextOffset: 874 - testutil.go:509: Offset: 503, NextOffset: 1131 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 193, NextOffset: 213 -=== NAME TestZstdChunked/testWriteAndOpen/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 @@ -200700,28 +196661,18 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 106, NextOffset: 309 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 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 zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/360): 4, 182 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 312/360): -1, 174 zstdchunked_test.go:104: [3] at 312 in stargz (nextFrame: 360/360): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" 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: 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 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 @@ -200731,16 +196682,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 106 === 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: 213, NextOffset: 483 -=== 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] -=== 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=false,format=PAX 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 @@ -200750,15 +196693,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=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: 483, NextOffset: 503 - testutil.go:509: Offset: 309, NextOffset: 329 - testutil.go:509: Offset: 503, NextOffset: 1131 - testutil.go:509: Offset: 329, NextOffset: 874 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 321] zstdchunked_test.go:59: got zstd streams (compressed size: 361): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/361): 131, 123 @@ -200769,8 +196703,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 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 @@ -200780,8 +196712,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","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: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"}]} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 106, NextOffset: 309 + testutil.go:509: Offset: 213, NextOffset: 483 === 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): @@ -200798,34 +196740,52 @@ zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/345): 113, 105 zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/345): 4, 184 zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 297/345): -1, 176 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 309, NextOffset: 329 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR zstdchunked_test.go:104: [3] at 297 in stargz (nextFrame: 345/345): -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:509: Offset: 483, NextOffset: 503 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,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=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":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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 329, NextOffset: 874 + testutil.go:509: Offset: 503, NextOffset: 1131 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 87, NextOffset: 107 + 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 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 106 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 127/355): 4, 184 zstdchunked_test.go:104: [2] at 127 in stargz (nextFrame: 307/355): -1, 176 zstdchunked_test.go:104: [3] at 307 in stargz (nextFrame: 355/355): -1, -1 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 107, NextOffset: 310 === 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: 213, NextOffset: 483 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 106, NextOffset: 309 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 309, NextOffset: 329 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 305] zstdchunked_test.go:59: got zstd streams (compressed size: 345): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/345): 113, 105 @@ -200835,13 +196795,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=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 503, NextOffset: 1131 === 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: 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 329, NextOffset: 874 === 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): @@ -200849,24 +196807,14 @@ zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 127/355): 4, 184 zstdchunked_test.go:104: [2] at 127 in stargz (nextFrame: 307/355): -1, 176 zstdchunked_test.go:104: [3] at 307 in stargz (nextFrame: 355/355): -1, -1 +=== 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=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN 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: 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 -=== 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): -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/345): 113, 105 zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/345): 4, 184 zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 297/345): -1, 176 @@ -200875,15 +196823,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: 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 -=== 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 @@ -200894,10 +196833,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 510, NextOffset: 1140 - testutil.go:509: Offset: 330, NextOffset: 878 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 304] zstdchunked_test.go:59: got zstd streams (compressed size: 344): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/344): 113, 105 @@ -200907,11 +196842,8 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 127 314] -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 354): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/354): 123, 115 zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 127/354): 4, 183 @@ -200931,6 +196863,14 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=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"}]} + testutil.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/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 @@ -200939,18 +196879,41 @@ zstdchunked_test.go:104: [3] at 308 in stargz (nextFrame: 356/356): -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: 195, NextOffset: 215 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU 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: 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 119 306] zstdchunked_test.go:59: got zstd streams (compressed size: 346): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/346): 115, 107 zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/346): 4, 183 zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 298/346): -1, 175 +=== 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 298 in stargz (nextFrame: 346/346): -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"} +=== 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" === 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: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 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 320] zstdchunked_test.go:59: got zstd streams (compressed size: 360): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/360): 125, 117 @@ -200960,7 +196923,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","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: 87, NextOffset: 107 === 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: 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 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 119 310] zstdchunked_test.go:59: got zstd streams (compressed size: 350): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/350): 115, 107 @@ -200971,6 +196945,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go: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=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129 320] zstdchunked_test.go:59: got zstd streams (compressed size: 360): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/360): 125, 117 @@ -201011,8 +196991,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/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,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 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 @@ -201023,43 +197001,23 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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 [.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=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 zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 120/346): 4, 182 zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 298/346): -1, 174 zstdchunked_test.go:104: [3] at 298 in stargz (nextFrame: 346/346): -1, -1 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,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"} === 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 465, NextOffset: 485 -=== 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: 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 [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: 184, NextOffset: 204 + testutil.go:509: Offset: 83, NextOffset: 103 === 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): @@ -201070,19 +197028,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=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 184, NextOffset: 204 === 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: 83, NextOffset: 103 - testutil.go:509: Offset: 204, NextOffset: 465 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 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=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 204, NextOffset: 465 === 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): @@ -201094,6 +197058,18 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 297 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 297, NextOffset: 317 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 +=== 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 @@ -201104,14 +197080,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 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 +=== 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 119 305] zstdchunked_test.go:59: got zstd streams (compressed size: 345): @@ -201122,24 +197091,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 207 === 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: 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 -=== 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] -=== 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=true,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 343): 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 @@ -201148,20 +197101,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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 187, NextOffset: 207 === RUN TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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=USTAR testutil.go:1580: testing streams: [0 0 113 301] zstdchunked_test.go:59: got zstd streams (compressed size: 341): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/341): 109, 101 @@ -201173,10 +197113,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=PAX === 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 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 105, NextOffset: 299 === NAME TestZstdChunked/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): @@ -201189,16 +197133,6 @@ 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 === 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 102, NextOffset: 297 - testutil.go:509: Offset: 205, NextOffset: 470 === NAME TestZstdChunked/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): @@ -201209,47 +197143,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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 297, NextOffset: 317 +=== 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 === 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: 470, NextOffset: 490 - testutil.go:509: Offset: 317, NextOffset: 842 - testutil.go:509: Offset: 490, NextOffset: 1094 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go: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 +=== 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 + testutil.go:509: Offset: 299, NextOffset: 319 + testutil.go:509: Offset: 481, NextOffset: 501 + 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 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: 501, NextOffset: 1105 +=== 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 zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 testutil.go:1638: got TOC entries: +=== 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=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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 187, NextOffset: 207 === 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: 490, NextOffset: 1094 - testutil.go:509: Offset: 317, NextOffset: 842 -=== 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 207, NextOffset: 481 === 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): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 299 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU 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 zstdchunked_test.go:104: [2] at 113 in stargz (nextFrame: 293/341): -1, 176 @@ -201258,6 +197191,17 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN 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: 481, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 319 + testutil.go:509: Offset: 501, NextOffset: 1105 + testutil.go:509: Offset: 319, NextOffset: 847 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=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 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 @@ -201268,17 +197212,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=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"}]} - 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: 106 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 106, NextOffset: 302 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 302] zstdchunked_test.go:59: got zstd streams (compressed size: 342): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/342): 111, 103 @@ -201286,51 +197219,19 @@ zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 294/342): -1, 175 zstdchunked_test.go:104: [3] at 294 in stargz (nextFrame: 342/342): -1, -1 testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 302, NextOffset: 322 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_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: 473, NextOffset: 493 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 850 - testutil.go:509: Offset: 493, NextOffset: 1098 - 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: 188, NextOffset: 208 - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 304] zstdchunked_test.go:59: got zstd streams (compressed size: 344): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/344): 113, 105 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 zstdchunked_test.go:104: [3] at 296 in stargz (nextFrame: 344/344): -1, -1 -=== 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 -=== 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 473, NextOffset: 493 - testutil.go:509: Offset: 302, NextOffset: 322 - testutil.go:509: Offset: 493, NextOffset: 1098 - testutil.go:509: Offset: 322, NextOffset: 850 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,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 115 302] zstdchunked_test.go:59: got zstd streams (compressed size: 342): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/342): 111, 103 @@ -201341,8 +197242,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 -=== 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=GNU testutil.go:1580: testing streams: [0 0 114 301] zstdchunked_test.go:59: got zstd streams (compressed size: 341): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/341): 110, 102 @@ -201353,6 +197252,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=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 102, NextOffset: 297 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 112 299] zstdchunked_test.go:59: got zstd streams (compressed size: 339): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/339): 108, 100 @@ -201362,22 +197271,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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 205, NextOffset: 470 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 === 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=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 foo] 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 +=== 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: 465, NextOffset: 485 + 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 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 205, NextOffset: 470 + testutil.go:509: Offset: 102, 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 119 310] zstdchunked_test.go:59: got zstd streams (compressed size: 350): @@ -201387,30 +197299,17 @@ zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 350/350): -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: 317, NextOffset: 841 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,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=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 204 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 103 -=== 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: 204, NextOffset: 465 - testutil.go:509: Offset: 103, NextOffset: 297 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=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: 470, NextOffset: 490 testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:509: Offset: 317, NextOffset: 841 + 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=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 308] zstdchunked_test.go:59: got zstd streams (compressed size: 348): @@ -201422,7 +197321,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=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=better,prefix="./",format=GNU,minChunkSize=0 === 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): @@ -201444,6 +197343,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 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: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: 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 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 118 309] zstdchunked_test.go:59: got zstd streams (compressed size: 349): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/349): 114, 106 @@ -201454,23 +197371,37 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN 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: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: 473, NextOffset: 493 + testutil.go:509: Offset: 302, NextOffset: 322 +=== 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 zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 116/347): 4, 187 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 1098 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 299/347): -1, 179 zstdchunked_test.go:104: [3] at 299 in stargz (nextFrame: 347/347): -1, -1 testutil.go:1638: got TOC entries: +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-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/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=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] +=== 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 + testutil.go:509: Offset: 188, NextOffset: 208 +=== 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=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: 86, NextOffset: 106 === 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): @@ -201478,31 +197409,11 @@ zstdchunked_test.go:104: [1] at 233 in stargz (nextFrame: 269/585): 40, 32 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: 187, NextOffset: 207 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR 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: 105, NextOffset: 299 === 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=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: 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:395: Comparing: "" vs "" - 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/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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/586): 229, 266 @@ -201512,11 +197423,13 @@ zstdchunked_test.go:104: [4] at 538 in stargz (nextFrame: 586/586): -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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 473 +=== 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":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=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 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: 106, NextOffset: 302 === 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): @@ -201528,6 +197441,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":233,"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 === RUN 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): @@ -201539,19 +197453,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":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: 105, NextOffset: 299 === 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:395: Comparing: "foo2" vs "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=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 242 286 555] zstdchunked_test.go:59: got zstd streams (compressed size: 595): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 242/595): 238, 274 @@ -201563,10 +197465,21 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"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/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 zstdchunked_test.go:104: [1] at 242 in stargz (nextFrame: 279/596): 41, 33 +=== 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=GNU zstdchunked_test.go:104: [2] at 279 in stargz (nextFrame: 287/596): 4, 265 zstdchunked_test.go:104: [3] at 287 in stargz (nextFrame: 548/596): -1, 257 zstdchunked_test.go:104: [4] at 548 in stargz (nextFrame: 596/596): -1, -1 @@ -201574,7 +197487,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":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 +=== 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] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 317, NextOffset: 841 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:395: Comparing: "" vs "" +=== 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] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 184, NextOffset: 204 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 582): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 226/582): 222, 258 zstdchunked_test.go:104: [1] at 226 in stargz (nextFrame: 262/582): 40, 32 @@ -201585,6 +197515,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":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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 204, NextOffset: 465 +=== 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 @@ -201595,7 +197529,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:509: Offset: 103, NextOffset: 297 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=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 @@ -201607,6 +197552,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=PAX +=== 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=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 @@ -201618,6 +197565,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=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 233 277 548] zstdchunked_test.go:59: got zstd streams (compressed size: 588): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/588): 229, 265 @@ -201634,23 +197583,20 @@ zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/589): 229, 266 zstdchunked_test.go:104: [1] at 233 in stargz (nextFrame: 270/589): 41, 33 zstdchunked_test.go:104: [2] at 270 in stargz (nextFrame: 278/589): 4, 267 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [3] at 278 in stargz (nextFrame: 541/589): -1, 259 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} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 102, NextOffset: 297 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 187, NextOffset: 207 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 235 279 551] zstdchunked_test.go:59: got zstd streams (compressed size: 591): @@ -201662,28 +197608,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":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: 205, NextOffset: 470 === 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 470, NextOffset: 490 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 235 280 552] -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 592): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 235/592): 231, 268 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:104: [1] at 235 in stargz (nextFrame: 272/592): 41, 33 zstdchunked_test.go:104: [2] at 272 in stargz (nextFrame: 280/592): 4, 268 zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 544/592): -1, 260 @@ -201691,12 +197619,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":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: 185, NextOffset: 205 === 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: 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: 105, NextOffset: 299 + testutil.go:509: Offset: 207, NextOffset: 481 === 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): @@ -201706,27 +197632,32 @@ zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 543/591): -1, 260 zstdchunked_test.go:104: [4] at 543 in stargz (nextFrame: 591/591): -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: 102, NextOffset: 297 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":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:395: Comparing: "foo2" vs "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/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 +=== 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 "": [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: 470, NextOffset: 490 - testutil.go:509: Offset: 297, NextOffset: 317 -=== 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: 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=false,format=PAX testutil.go:1580: testing streams: [0 0 235 280 552] zstdchunked_test.go:59: got zstd streams (compressed size: 592): -=== 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=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 235/592): 231, 268 zstdchunked_test.go:104: [1] at 235 in stargz (nextFrame: 272/592): 41, 33 zstdchunked_test.go:104: [2] at 272 in stargz (nextFrame: 280/592): 4, 268 @@ -201736,6 +197667,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":235,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,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 +=== 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 @@ -201747,17 +197684,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":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":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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 302, NextOffset: 322 - testutil.go:509: Offset: 473, NextOffset: 493 -=== RUN TestZstdChunked/testDigestAndVerify/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=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 243 288 560] zstdchunked_test.go:59: got zstd streams (compressed size: 600): @@ -201781,20 +197708,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":223,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 +=== 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 .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 - testutil.go:509: Offset: 208, NextOffset: 473 + 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/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): @@ -201806,17 +197728,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":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:509: Offset: 106, NextOffset: 302 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 470, NextOffset: 490 + testutil.go:509: Offset: 317, NextOffset: 842 + testutil.go:509: Offset: 490, NextOffset: 1094 + testutil.go:395: Comparing: "foo" vs "foo" + 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_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): @@ -201828,9 +197748,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":223,"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=fastest,prefix="../",lossless=false,format=PAX -=== 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: 205, NextOffset: 470 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 268 538] zstdchunked_test.go:59: got zstd streams (compressed size: 578): @@ -201843,6 +197763,13 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":223,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=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=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 205 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 222/576): 218, 254 @@ -201854,6 +197781,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 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: 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 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 @@ -201864,21 +197794,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":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=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 205, NextOffset: 470 === 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: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 "": [foo2 foo] 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 +=== 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=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): @@ -201890,16 +197810,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":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=GNU,minChunkSize=0 - testutil.go:509: Offset: 466, NextOffset: 486 === 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 - testutil.go:509: Offset: 486, NextOffset: 1090 - 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 +=== 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: 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/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): @@ -201912,19 +197831,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":232,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 204, NextOffset: 466 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=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: 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: 486, NextOffset: 1090 - testutil.go:509: Offset: 319, NextOffset: 843 +=== 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=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): @@ -201935,8 +197843,6 @@ 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} -=== 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=PAX 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=PAX testutil.go:1580: testing streams: [0 0 232 277 537] @@ -201950,17 +197856,18 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":232,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":480,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:1580: testing streams: [0 0 233 277 537] +=== 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: 85, NextOffset: 105 + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] === 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): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + 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=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/577): 229, 265 zstdchunked_test.go:104: [1] at 233 in stargz (nextFrame: 269/577): 40, 32 zstdchunked_test.go:104: [2] at 269 in stargz (nextFrame: 277/577): 4, 256 @@ -201969,17 +197876,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":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=GNU,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 207 === 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: 105, NextOffset: 314 - testutil.go:509: Offset: 207, NextOffset: 480 +=== 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=USTAR,minChunkSize=0#01 +=== 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: 314, NextOffset: 334 - testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 302, NextOffset: 322 === 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): @@ -201992,18 +197899,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":233,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 334, NextOffset: 861 -=== 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: 500, NextOffset: 1104 +=== 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: 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: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 === 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): @@ -202015,8 +197921,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":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:395: Comparing: "foo2" vs "foo2" === 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 473, NextOffset: 493 + testutil.go:509: Offset: 302, NextOffset: 322 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 220 265 526] +=== 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=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 566): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 220/566): 216, 253 zstdchunked_test.go:104: [1] at 220 in stargz (nextFrame: 257/566): 41, 33 @@ -202024,19 +197941,14 @@ 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: 322, NextOffset: 850 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,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":220,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 314, NextOffset: 334 - testutil.go:509: Offset: 500, NextOffset: 1104 -=== 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: 334, NextOffset: 861 +=== 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=PAX testutil.go:1580: testing streams: [0 0 220 264 525] zstdchunked_test.go:59: got zstd streams (compressed size: 565): @@ -202048,7 +197960,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":220,"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=false,format=PAX testutil.go:1580: testing streams: [0 0 220 265 526] zstdchunked_test.go:59: got zstd streams (compressed size: 566): @@ -202061,20 +197972,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":220,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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: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: 83, NextOffset: 103 + 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 === 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): -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 229/575): 225, 261 zstdchunked_test.go:104: [1] at 229 in stargz (nextFrame: 265/575): 40, 32 zstdchunked_test.go:104: [2] at 265 in stargz (nextFrame: 273/575): 4, 258 @@ -202083,23 +197998,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":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: 103, NextOffset: 301 === 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: 205, NextOffset: 469 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 321 - testutil.go:509: Offset: 469, NextOffset: 489 - testutil.go:509: Offset: 321, NextOffset: 846 - testutil.go:509: Offset: 489, NextOffset: 1093 +=== 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 +=== 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 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: 83, NextOffset: 103 + testutil.go:509: Offset: 184, NextOffset: 204 + 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=false,format=GNU testutil.go:1580: testing streams: [0 0 229 274 536] zstdchunked_test.go:59: got zstd streams (compressed size: 576): @@ -202112,18 +198023,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":229,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 205, NextOffset: 469 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 103, NextOffset: 301 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: 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/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): @@ -202136,8 +198044,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=false,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#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=false,format=USTAR testutil.go:1580: testing streams: [0 0 219 264 525] zstdchunked_test.go:59: got zstd streams (compressed size: 565): @@ -202145,6 +198052,8 @@ 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 +=== 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 zstdchunked_test.go:104: [4] at 517 in stargz (nextFrame: 565/565): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -202161,17 +198070,15 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":480,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 105, NextOffset: 305 - testutil.go:509: Offset: 208, NextOffset: 474 + testutil.go:509: Offset: 187, NextOffset: 207 === 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): @@ -202184,11 +198091,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":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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 305, NextOffset: 325 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 314 === 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): @@ -202200,17 +198104,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":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: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: 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 [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 85, NextOffset: 105 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 480 + testutil.go:395: Comparing: "foo2" vs "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 === 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): @@ -202222,34 +198124,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":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=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: 208, NextOffset: 474 === 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: 105, NextOffset: 305 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 474, NextOffset: 494 - testutil.go:509: Offset: 305, NextOffset: 325 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,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 + testutil.go:509: Offset: 105, NextOffset: 314 === 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 214/561): 210, 246 zstdchunked_test.go:104: [1] at 214 in stargz (nextFrame: 250/561): 40, 32 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 494, NextOffset: 1099 - testutil.go:509: Offset: 325, NextOffset: 852 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR 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 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: 480, NextOffset: 500 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-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=USTAR,minChunkSize=0 +=== 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 214 259 522] zstdchunked_test.go:59: got zstd streams (compressed size: 562): @@ -202262,7 +198165,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=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: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=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=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): @@ -202275,8 +198183,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=default,prefix="../",lossless=false,format=PAX -=== 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=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 @@ -202287,16 +198193,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":214,"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 === 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=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: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 214 258 521] zstdchunked_test.go:59: got zstd streams (compressed size: 561): @@ -202306,28 +198204,30 @@ zstdchunked_test.go:104: [3] at 258 in stargz (nextFrame: 513/561): -1, 251 zstdchunked_test.go:104: [4] at 513 in stargz (nextFrame: 561/561): -1, -1 testutil.go:1638: got TOC entries: -=== 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/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 451 === 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=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 "": [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:395: Comparing: "foo2" vs "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/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: 451, NextOffset: 471 - testutil.go:509: Offset: 299, NextOffset: 825 - testutil.go:509: Offset: 471, NextOffset: 1065 + 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 185, NextOffset: 205 === 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): @@ -202339,19 +198239,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":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=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 78, NextOffset: 98 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 103 === 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:509: Offset: 197, NextOffset: 451 - testutil.go:509: Offset: 98, NextOffset: 279 +=== 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: 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: 451, NextOffset: 471 - testutil.go:509: Offset: 279, NextOffset: 299 - testutil.go:509: Offset: 471, NextOffset: 1065 - testutil.go:509: Offset: 299, NextOffset: 825 + 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/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): @@ -202364,8 +198265,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-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=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,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=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): @@ -202378,6 +198278,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":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 +=== 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=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 @@ -202389,65 +198292,66 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go: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 + 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 +=== 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): +=== 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=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 216/561): 212, 249 zstdchunked_test.go:104: [1] at 216 in stargz (nextFrame: 253/561): 41, 33 zstdchunked_test.go:104: [2] at 253 in stargz (nextFrame: 261/561): 4, 256 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 325, NextOffset: 852 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX zstdchunked_test.go:104: [3] at 261 in stargz (nextFrame: 513/561): -1, 248 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":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 463 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 463, NextOffset: 483 - testutil.go:509: Offset: 308, NextOffset: 835 - testutil.go:509: Offset: 483, NextOffset: 1079 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 494, NextOffset: 1099 testutil.go:395: Comparing: "" vs "" 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: 188, NextOffset: 208 +=== RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/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 === 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 228/572): 224, 260 zstdchunked_test.go:104: [1] at 228 in stargz (nextFrame: 264/572): 40, 32 zstdchunked_test.go:104: [2] at 264 in stargz (nextFrame: 272/572): 4, 256 -=== 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: 78, NextOffset: 98 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 524/572): -1, 248 zstdchunked_test.go:104: [4] at 524 in stargz (nextFrame: 572/572): -1, -1 testutil.go:1638: got TOC entries: testutil.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"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 463 - testutil.go:509: Offset: 98, NextOffset: 288 +=== 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: 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: 474, NextOffset: 494 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 228 273 533] zstdchunked_test.go:59: got zstd streams (compressed size: 573): @@ -202459,8 +198363,13 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","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: 305, NextOffset: 325 === 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=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: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=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): @@ -202473,7 +198382,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":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=PAX,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,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 210 255 517] zstdchunked_test.go:59: got zstd streams (compressed size: 557): @@ -202497,34 +198406,57 @@ testutil.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: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"}]} +=== 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] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 557): +=== 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] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 210/557): 206, 243 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 78, NextOffset: 98 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [1] at 210 in stargz (nextFrame: 247/557): 41, 33 zstdchunked_test.go:104: [2] at 247 in stargz (nextFrame: 255/557): 4, 258 zstdchunked_test.go:104: [3] at 255 in stargz (nextFrame: 509/557): -1, 250 zstdchunked_test.go:104: [4] at 509 in stargz (nextFrame: 557/557): -1, -1 testutil.go:1638: got TOC entries: +=== 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=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":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:509: Offset: 197, NextOffset: 455 +=== 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: 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: 284, NextOffset: 304 + 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 === 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): +=== 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/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 222/568): 218, 254 zstdchunked_test.go:104: [1] at 222 in stargz (nextFrame: 258/568): 40, 32 zstdchunked_test.go:104: [2] at 258 in stargz (nextFrame: 266/568): 4, 258 @@ -202534,43 +198466,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":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 197 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 455 - testutil.go:509: Offset: 99, NextOffset: 284 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 451, NextOffset: 471 + testutil.go:509: Offset: 279, NextOffset: 299 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 1065 + testutil.go:509: Offset: 299, NextOffset: 825 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 267 529] zstdchunked_test.go:59: got zstd streams (compressed size: 569): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 222/569): 218, 255 zstdchunked_test.go:104: [1] at 222 in stargz (nextFrame: 259/569): 41, 33 zstdchunked_test.go:104: [2] at 259 in stargz (nextFrame: 267/569): 4, 258 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 521/569): -1, 250 zstdchunked_test.go:104: [4] at 521 in stargz (nextFrame: 569/569): -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":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=better,prefix="./",src=0,format=USTAR,minChunkSize=0 === 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:509: Offset: 284, NextOffset: 304 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 206 250 512] zstdchunked_test.go:59: got zstd streams (compressed size: 552): @@ -202594,21 +198513,21 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== 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: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=default,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 [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: 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: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: 287, NextOffset: 307 + testutil.go:509: Offset: 288, NextOffset: 308 === 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): @@ -202620,18 +198539,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":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=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 457, NextOffset: 477 - testutil.go:509: Offset: 307, NextOffset: 833 - testutil.go:509: Offset: 477, NextOffset: 1073 +=== 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 198 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=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: 81, NextOffset: 101 + 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: 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 513] zstdchunked_test.go:59: got zstd streams (compressed size: 553): @@ -202643,17 +198563,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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" +=== 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: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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 483, NextOffset: 1079 + testutil.go:509: Offset: 308, NextOffset: 835 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 210 254 515] zstdchunked_test.go:59: got zstd streams (compressed size: 555): @@ -202665,10 +198587,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"} -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 === 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=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 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,7 +198599,21 @@ testutil.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=PAX,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "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: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 99 === 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): @@ -202693,50 +198626,44 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 279 - testutil.go:509: Offset: 197, NextOffset: 451 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 99, NextOffset: 284 + testutil.go:509: Offset: 197, NextOffset: 455 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 251 514] zstdchunked_test.go:59: got zstd streams (compressed size: 554): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/554): 202, 239 zstdchunked_test.go:104: [1] at 206 in stargz (nextFrame: 243/554): 41, 33 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 243 in stargz (nextFrame: 251/554): 4, 259 zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 506/554): -1, 251 zstdchunked_test.go:104: [4] at 506 in stargz (nextFrame: 554/554): -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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 279, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 451, NextOffset: 471 - testutil.go:509: Offset: 299, NextOffset: 825 - testutil.go:509: Offset: 471, NextOffset: 1065 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" +=== 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: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: 79, NextOffset: 99 + testutil.go:509: Offset: 197, NextOffset: 455 + testutil.go:509: Offset: 99, NextOffset: 284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 455, NextOffset: 475 + testutil.go:509: Offset: 284, NextOffset: 304 + testutil.go:509: Offset: 475, NextOffset: 1069 === 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): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 304, NextOffset: 829 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/553): 202, 238 zstdchunked_test.go:104: [1] at 206 in stargz (nextFrame: 242/553): 40, 32 zstdchunked_test.go:104: [2] at 242 in stargz (nextFrame: 250/553): 4, 259 @@ -202746,14 +198673,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=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 98, NextOffset: 279 -=== 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: 451, NextOffset: 471 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 206 251 514] zstdchunked_test.go:59: got zstd streams (compressed size: 554): @@ -202766,10 +198686,7 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 279, NextOffset: 299 - testutil.go:509: Offset: 471, NextOffset: 1065 - testutil.go:509: Offset: 299, NextOffset: 825 +=== 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 211 255 518] zstdchunked_test.go:59: got zstd streams (compressed size: 558): @@ -202781,9 +198698,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":211,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 +=== 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"}]} + testutil.go:395: Comparing: "" vs "" + 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 === 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): @@ -202795,7 +198720,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":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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 198, NextOffset: 457 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "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: 81, NextOffset: 101 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/463): 129, 165 @@ -202819,16 +198760,20 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 198, NextOffset: 457 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go: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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 287 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=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" + 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 === 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): @@ -202842,13 +198787,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 98, NextOffset: 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 +=== 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=PAX testutil.go:1580: testing streams: [0 0 133 178 424] zstdchunked_test.go:59: got zstd streams (compressed size: 464): @@ -202857,22 +198796,11 @@ zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/464): 4, 242 zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 416/464): -1, 234 zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=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 -=== 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 @@ -202885,11 +198813,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=fastest,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 197, NextOffset: 463 - testutil.go:509: Offset: 98, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 176 422] zstdchunked_test.go:59: got zstd streams (compressed size: 462): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/462): 127, 164 @@ -202902,20 +198825,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN 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:395: Comparing: "foo2" vs "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/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=USTAR testutil.go:1580: testing streams: [0 0 134 178 429] zstdchunked_test.go:59: got zstd streams (compressed size: 469): -=== 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=USTAR 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 @@ -202962,6 +198873,8 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/467): 129, 165 @@ -202986,6 +198899,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":133,"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":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 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR 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 @@ -202997,7 +198920,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":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: 197, NextOffset: 451 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 279, NextOffset: 299 + testutil.go:509: Offset: 451, NextOffset: 471 +=== 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 @@ -203010,6 +198942,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":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: 299, NextOffset: 825 + testutil.go:509: Offset: 471, NextOffset: 1065 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 197, NextOffset: 451 +=== 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 @@ -203017,11 +198959,22 @@ zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/472): 4, 250 zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 424/472): -1, 242 zstdchunked_test.go:104: [4] at 424 in stargz (nextFrame: 472/472): -1, -1 +=== 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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: 279 === 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 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 179 433] zstdchunked_test.go:59: got zstd streams (compressed size: 473): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/473): 130, 167 @@ -203033,7 +198986,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":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: 471, NextOffset: 1065 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 299, NextOffset: 825 +=== 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 131 175 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/468): 127, 163 @@ -203051,29 +199010,13 @@ zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/469): 127, 164 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/469): 41, 33 zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/469): 4, 249 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 421/469): -1, 241 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/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: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:509: Offset: 197, NextOffset: 455 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 179 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/468): 131, 167 @@ -203085,21 +199028,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":135,"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: 284, NextOffset: 304 === 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: 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 135 180 429] zstdchunked_test.go:59: got zstd streams (compressed size: 469): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/469): 131, 168 @@ -203111,18 +199040,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":135,"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: 79, NextOffset: 99 === 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: 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 179 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/468): 131, 167 @@ -203134,14 +199052,11 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 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:509: Offset: 304, NextOffset: 829 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 -=== 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): +=== 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=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/469): 131, 168 zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/469): 41, 33 zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/469): 4, 245 @@ -203176,22 +199091,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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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 [foo foo2 .no.prefetch.landmark] +=== 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): +=== 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" +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/455): 127, 163 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 167/455): 40, 32 +=== 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] +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/455): 4, 236 zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 407/455): -1, 228 zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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: 288, NextOffset: 308 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 463, NextOffset: 483 + testutil.go:509: Offset: 308, NextOffset: 835 === 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): +=== 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=default,prefix="",lossless=false,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/456): 41, 33 zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/456): 4, 236 @@ -203200,15 +199137,28 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 98 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR 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: 177, NextOffset: 197 === 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":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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 98, NextOffset: 288 + testutil.go:509: Offset: 197, NextOffset: 463 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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: 81, NextOffset: 101 + testutil.go:509: Offset: 177, NextOffset: 197 === 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): @@ -203222,35 +199172,26 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 178, NextOffset: 198 +=== 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/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 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/456): 41, 33 zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/456): 4, 236 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX 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: +=== 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=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":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:395: Comparing: "foo2" vs "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 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 477, NextOffset: 1073 +=== 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=GNU testutil.go:1580: testing streams: [0 0 129 173 413] zstdchunked_test.go:59: got zstd streams (compressed size: 453): @@ -203263,24 +199204,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":129,"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: "" vs "" === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go: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 -=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/454): 125, 162 zstdchunked_test.go:104: [1] at 129 in stargz (nextFrame: 166/454): 41, 33 zstdchunked_test.go:104: [2] at 166 in stargz (nextFrame: 174/454): 4, 236 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [3] at 174 in stargz (nextFrame: 406/454): -1, 228 zstdchunked_test.go:104: [4] at 406 in stargz (nextFrame: 454/454): -1, -1 testutil.go:1638: got TOC entries: @@ -203288,18 +199217,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":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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: 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=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 174 415] -=== 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 zstdchunked_test.go:59: got zstd streams (compressed size: 455): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 162 zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 166/455): 40, 32 @@ -203323,6 +199241,15 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX +=== 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 "": [foo2 foo] 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 +=== 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 @@ -203335,6 +199262,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=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 +=== 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: 197, NextOffset: 455 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 130 175 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/456): 126, 163 @@ -203347,7 +199280,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":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU -=== RUN TestZstdChunked/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: 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 [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 === 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): @@ -203360,7 +199306,18 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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: 99, NextOffset: 284 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "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=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 @@ -203373,6 +199330,9 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 174 414] zstdchunked_test.go:59: got zstd streams (compressed size: 454): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/454): 126, 162 @@ -203409,23 +199369,6 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":200,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":454,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 130 175 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 163 @@ -203438,22 +199381,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":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: 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 129 173 414] - zstdchunked_test.go:59: got zstd streams (compressed size: 454): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=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":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 .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: 180, NextOffset: 200 + 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 129 173 414] + zstdchunked_test.go:59: got zstd streams (compressed size: 454): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/454): 125, 161 zstdchunked_test.go:104: [1] at 129 in stargz (nextFrame: 165/454): 40, 32 zstdchunked_test.go:104: [2] at 165 in stargz (nextFrame: 173/454): 4, 237 +=== 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=true,format=GNU zstdchunked_test.go:104: [3] at 173 in stargz (nextFrame: 406/454): -1, 229 zstdchunked_test.go:104: [4] at 406 in stargz (nextFrame: 454/454): -1, -1 testutil.go:1638: got TOC entries: @@ -203461,17 +199407,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":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: 82, NextOffset: 102 - testutil.go:509: Offset: 200, NextOffset: 454 - testutil.go:509: Offset: 102, NextOffset: 288 +=== 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: 454, NextOffset: 474 - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 474, NextOffset: 1067 - testutil.go:509: Offset: 308, NextOffset: 832 + 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 === 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): @@ -203482,11 +199429,21 @@ zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,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":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 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 198, NextOffset: 457 + testutil.go:509: Offset: 101, NextOffset: 287 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 457, NextOffset: 477 + testutil.go:509: Offset: 287, NextOffset: 307 + testutil.go:509: Offset: 477, NextOffset: 1073 === 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): @@ -203498,8 +199455,13 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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:509: Offset: 307, NextOffset: 833 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN 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/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 177 419] zstdchunked_test.go:59: got zstd streams (compressed size: 459): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 @@ -203512,6 +199474,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=better,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 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 @@ -203524,15 +199488,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=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":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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 181, NextOffset: 201 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 177 419] zstdchunked_test.go:59: got zstd streams (compressed size: 459): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/459): 128, 165 @@ -203542,29 +199497,9 @@ zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== 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/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,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":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: 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 - testutil.go:509: Offset: 466, NextOffset: 486 - testutil.go:509: Offset: 318, NextOffset: 846 - testutil.go:509: Offset: 486, NextOffset: 1079 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 176 418] zstdchunked_test.go:59: got zstd streams (compressed size: 458): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/458): 128, 164 @@ -203575,20 +199510,17 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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=GNU,minChunkSize=0 - testutil.go:509: Offset: 486, NextOffset: 1079 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU 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:509: Offset: 318, NextOffset: 846 === 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=PAX,minChunkSize=0#01 -=== NAME 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=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 [foo2 .no.prefetch.landmark foo] 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/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=GNU,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 102 === 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): @@ -203598,11 +199530,27 @@ zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 testutil.go:1638: got TOC entries: +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 180, NextOffset: 200 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 +=== 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 === 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): @@ -203611,11 +199559,22 @@ zstdchunked_test.go:104: [2] at 161 in stargz (nextFrame: 169/449): 4, 236 zstdchunked_test.go:104: [3] at 169 in stargz (nextFrame: 401/449): -1, 228 zstdchunked_test.go:104: [4] at 401 in stargz (nextFrame: 449/449): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 102 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,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":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=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 200, NextOffset: 454 + testutil.go:509: Offset: 102, NextOffset: 288 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 454, NextOffset: 474 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/450): 121, 158 @@ -203627,7 +199586,15 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:509: Offset: 288, NextOffset: 308 === 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: 474, NextOffset: 1067 + testutil.go:509: Offset: 308, NextOffset: 832 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 +=== 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 @@ -203640,15 +199607,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=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":298,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":318,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":201,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":486,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 182, NextOffset: 202 + testutil.go:509: Offset: 79, NextOffset: 99 === 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): @@ -203661,29 +199626,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":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:509: Offset: 104, NextOffset: 294 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 [foo2 foo] - 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 +=== 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: "foo2" vs "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: 298, NextOffset: 318 + testutil.go:509: Offset: 466, NextOffset: 486 + testutil.go:509: Offset: 318, NextOffset: 846 === 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): @@ -203694,29 +199647,47 @@ zstdchunked_test.go:104: [4] at 400 in stargz (nextFrame: 448/448): -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=GNU,minChunkSize=0 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,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":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=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 294, NextOffset: 314 - testutil.go:509: Offset: 479, NextOffset: 1074 - testutil.go:509: Offset: 314, NextOffset: 837 -=== 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=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: 466, NextOffset: 486 === 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): +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/449): 120, 157 zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 161/449): 41, 33 zstdchunked_test.go:104: [2] at 161 in stargz (nextFrame: 169/449): 4, 236 - zstdchunked_test.go:104: [3] at 169 in stargz (nextFrame: 401/449): -1, 228 -=== 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: 298, NextOffset: 318 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + zstdchunked_test.go:104: [3] at 169 in stargz (nextFrame: 401/449): -1, 228 zstdchunked_test.go:104: [4] at 401 in stargz (nextFrame: 449/449): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":124,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 125 169 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/451): 121, 157 @@ -203729,8 +199700,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=false,format=USTAR -=== 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 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 @@ -203743,6 +199712,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/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 +=== 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 @@ -203755,65 +199726,60 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 457 + 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: 182, NextOffset: 202 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125 170 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX 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 -=== 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=false,format=PAX 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"} +=== 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 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 457 - testutil.go:509: Offset: 99, NextOffset: 288 +=== 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:395: Comparing: "foo2" vs "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: 459, NextOffset: 479 +=== 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: 294, NextOffset: 314 + 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=GNU testutil.go:1580: testing streams: [0 0 125 169 411] -=== 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=true,format=GNU 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 -=== 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=GNU zstdchunked_test.go:104: [2] at 161 in stargz (nextFrame: 169/451): 4, 238 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 @@ -203822,8 +199788,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":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 +=== 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=GNU testutil.go:1580: testing streams: [0 0 125 170 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): @@ -203837,6 +199802,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/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== 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 126 170 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/451): 122, 158 @@ -203849,31 +199816,17 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - 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/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: 490, NextOffset: 510 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:509: Offset: 510, NextOffset: 1138 +=== 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 "": [.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: 189, NextOffset: 209 - testutil.go:509: Offset: 85, NextOffset: 105 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 99, NextOffset: 288 === 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): @@ -203887,33 +199840,32 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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=USTAR,minChunkSize=0 - 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: 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: 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 -=== 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: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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== 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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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: 177, NextOffset: 197 + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 197, NextOffset: 457 + 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: 457, NextOffset: 477 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 126 170 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/451): 122, 158 -=== 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/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX 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 @@ -203922,24 +199874,11 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 497 === 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:395: Comparing: "foo2" vs "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 - 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: 288, NextOffset: 308 + testutil.go:509: Offset: 477, NextOffset: 1072 + testutil.go:509: Offset: 308, NextOffset: 836 === 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): @@ -203953,26 +199892,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=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 313, NextOffset: 333 - testutil.go:509: Offset: 517, NextOffset: 1146 - testutil.go:509: Offset: 333, NextOffset: 886 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/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: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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestZstdChunked/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): @@ -203986,29 +199907,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":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=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 - testutil.go:509: Offset: 485, NextOffset: 505 -=== 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: 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 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 485, NextOffset: 505 - testutil.go:509: Offset: 313, NextOffset: 333 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 126 171 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 @@ -204020,27 +199918,31 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 505, NextOffset: 1134 === 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: 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=fastest,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] 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: 85, NextOffset: 105 + testutil.go:509: Offset: 189, NextOffset: 209 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,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 === 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 zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 164/455): 40, 32 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [2] at 164 in stargz (nextFrame: 172/455): 4, 239 zstdchunked_test.go:104: [3] at 172 in stargz (nextFrame: 407/455): -1, 231 zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 @@ -204049,16 +199951,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":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 493 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 334, NextOffset: 877 + testutil.go:509: Offset: 510, NextOffset: 1138 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 209, NextOffset: 490 + testutil.go:509: Offset: 105, NextOffset: 314 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 317, NextOffset: 337 - testutil.go:509: Offset: 493, NextOffset: 513 -=== 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: 337, NextOffset: 884 + 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/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 128 173 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): @@ -204071,26 +199982,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":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 513, NextOffset: 1143 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":89,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":109,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":333,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":497,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 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 - testutil.go:509: Offset: 317, NextOffset: 337 - testutil.go:509: Offset: 513, NextOffset: 1143 - testutil.go:509: Offset: 337, NextOffset: 884 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 194, NextOffset: 214 === 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): @@ -204104,13 +200005,21 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=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"}]} +=== 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 + testutil.go:395: Comparing: "foo2" vs "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 "": [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: 85, NextOffset: 105 + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 89, NextOffset: 109 === 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): @@ -204122,35 +200031,24 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 214, NextOffset: 497 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-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":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 105, NextOffset: 314 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=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: 209, NextOffset: 490 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 314, NextOffset: 334 - testutil.go:509: Offset: 490, NextOffset: 510 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:509: Offset: 510, NextOffset: 1138 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] +=== 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: 490, NextOffset: 510 - testutil.go:509: Offset: 314, NextOffset: 334 - testutil.go:509: Offset: 510, NextOffset: 1138 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 - 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=fastest,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:509: Offset: 333, NextOffset: 886 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/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 127 171 414] zstdchunked_test.go:59: got zstd streams (compressed size: 454): @@ -204164,7 +200062,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":127,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== 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=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 +=== 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=GNU testutil.go:1580: testing streams: [0 0 127 172 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): @@ -204185,12 +200097,25 @@ 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: 485, NextOffset: 505 + testutil.go:509: Offset: 333, NextOffset: 878 + testutil.go:509: Offset: 505, NextOffset: 1134 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 485, NextOffset: 505 +=== 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 zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/274): 4, 111 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 +=== 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 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129 244] zstdchunked_test.go:59: got zstd streams (compressed size: 284): @@ -204199,7 +200124,8 @@ 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=PAX -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 505, NextOffset: 1134 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 119 234] zstdchunked_test.go:59: got zstd streams (compressed size: 274): @@ -204208,21 +200134,21 @@ 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 - testutil.go:1580: testing streams: [0 0 128 243] - zstdchunked_test.go:59: got zstd streams (compressed size: 283): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=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] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 333, NextOffset: 878 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 193, NextOffset: 213 === 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 zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 128/283): 4, 111 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:509: Offset: 88, NextOffset: 108 +=== 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 @@ -204230,8 +200156,8 @@ 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 -=== 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 485 === 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): @@ -204240,31 +200166,15 @@ 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 109, NextOffset: 313 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 123 241] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 497 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 281): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/281): 119, 111 zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 123/281): 4, 114 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 194, NextOffset: 214 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 108, NextOffset: 313 === NAME TestZstdChunked/testWriteAndOpen/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): @@ -204273,24 +200183,15 @@ 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 214, NextOffset: 497 - testutil.go:509: Offset: 109, NextOffset: 313 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 123 241] +=== 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=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 281): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/281): 119, 111 zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 123/281): 4, 114 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=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: 497, NextOffset: 517 -=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/290): 128, 120 @@ -204298,9 +200199,6 @@ zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 242/290): -1, 106 zstdchunked_test.go:104: [3] at 242 in stargz (nextFrame: 290/290): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - 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 @@ -204336,22 +200234,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=fastest,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: 517, NextOffset: 1146 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 127 243] zstdchunked_test.go:59: got zstd streams (compressed size: 283): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/283): 123, 115 zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 127/283): 4, 112 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [2] at 127 in stargz (nextFrame: 235/283): -1, 104 zstdchunked_test.go:104: [3] at 235 in stargz (nextFrame: 283/283): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 -=== 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 @@ -204359,6 +200248,14 @@ 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 +=== 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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=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 @@ -204366,6 +200263,9 @@ zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 246/294): -1, 107 zstdchunked_test.go:104: [3] at 246 in stargz (nextFrame: 294/294): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 217 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126 245] zstdchunked_test.go:59: got zstd streams (compressed size: 285): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/285): 122, 114 @@ -204380,6 +200280,10 @@ zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 246/294): -1, 107 zstdchunked_test.go:104: [3] at 246 in stargz (nextFrame: 294/294): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 110, NextOffset: 317 + testutil.go:509: Offset: 217, NextOffset: 493 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126 245] zstdchunked_test.go:59: got zstd streams (compressed size: 285): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/285): 122, 114 @@ -204387,6 +200291,19 @@ 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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 317, NextOffset: 337 + testutil.go:509: Offset: 493, NextOffset: 513 + testutil.go:509: Offset: 337, NextOffset: 884 + testutil.go:509: Offset: 513, NextOffset: 1143 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/292): 129, 121 @@ -204394,13 +200311,23 @@ 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 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 90, NextOffset: 110 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/282): 119, 111 zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 123/282): 4, 115 zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 234/282): -1, 107 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 493 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [3] at 234 in stargz (nextFrame: 282/282): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== 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: 110, NextOffset: 317 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 246] zstdchunked_test.go:59: got zstd streams (compressed size: 286): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/286): 128, 120 @@ -204408,6 +200335,12 @@ zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 238/286): -1, 102 zstdchunked_test.go:104: [3] at 238 in stargz (nextFrame: 286/286): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "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=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 231] zstdchunked_test.go:59: got zstd streams (compressed size: 271): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/271): 113, 105 @@ -204415,20 +200348,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 -=== 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 +=== 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 === 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): @@ -204437,16 +200358,9 @@ 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=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:395: Comparing: "foo2" vs "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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 513, NextOffset: 1143 + testutil.go:509: Offset: 337, NextOffset: 884 === 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): @@ -204455,8 +200369,7 @@ zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 223/271): -1, 102 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 313, NextOffset: 333 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 247] zstdchunked_test.go:59: got zstd streams (compressed size: 287): @@ -204465,11 +200378,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 -=== 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: 505, NextOffset: 1134 - testutil.go:509: Offset: 333, NextOffset: 878 -=== 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 @@ -204477,15 +200385,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=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 250] -=== 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=default,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 290): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/290): 131, 123 zstdchunked_test.go:104: [1] at 127 in stargz (nextFrame: 135/290): 4, 111 @@ -204499,9 +200399,6 @@ 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 108, NextOffset: 313 -=== 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 @@ -204509,8 +200406,6 @@ 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 -=== 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=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 @@ -204518,6 +200413,8 @@ 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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/293): 134, 126 @@ -204525,6 +200422,14 @@ 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 +=== 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=GNU testutil.go:1580: testing streams: [0 0 123 238] zstdchunked_test.go:59: got zstd streams (compressed size: 278): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/278): 119, 111 @@ -204532,29 +200437,42 @@ zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 230/278): -1, 103 zstdchunked_test.go:104: [3] at 230 in stargz (nextFrame: 278/278): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 189, NextOffset: 209 +=== 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 zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/287): 4, 110 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/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 314 + testutil.go:509: Offset: 209, NextOffset: 490 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 314, NextOffset: 334 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 118 232] zstdchunked_test.go:59: got zstd streams (compressed size: 272): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/272): 114, 106 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 510 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR 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=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":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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 334, NextOffset: 877 + testutil.go:509: Offset: 510, NextOffset: 1138 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 85, NextOffset: 105 === 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): @@ -204563,6 +200481,10 @@ zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 239/287): -1, 102 zstdchunked_test.go:104: [3] at 239 in stargz (nextFrame: 287/287): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 490 + testutil.go:509: Offset: 105, NextOffset: 314 +=== 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 @@ -204570,6 +200492,15 @@ zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 224/272): -1, 102 zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 272/272): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "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/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 247] zstdchunked_test.go:59: got zstd streams (compressed size: 287): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/287): 129, 121 @@ -204577,6 +200508,8 @@ 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 +=== 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 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 @@ -204591,9 +200524,6 @@ zstdchunked_test.go:104: [2] at 139 in stargz (nextFrame: 247/295): -1, 104 zstdchunked_test.go:104: [3] at 247 in stargz (nextFrame: 295/295): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 110, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 124 240] zstdchunked_test.go:59: got zstd streams (compressed size: 280): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 116/280): 120, 112 @@ -204601,32 +200531,13 @@ zstdchunked_test.go:104: [2] at 124 in stargz (nextFrame: 232/280): -1, 104 zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 280/280): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 493 -=== 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 317, NextOffset: 337 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX zstdchunked_test.go:104: [2] at 139 in stargz (nextFrame: 247/295): -1, 104 zstdchunked_test.go:104: [3] at 247 in stargz (nextFrame: 295/295): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 -=== 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 @@ -204634,24 +200545,23 @@ 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: 217, NextOffset: 493 - 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 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 zstdchunked_test.go:104: [1] at 129 in stargz (nextFrame: 137/293): 4, 112 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 +=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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=PAX,minChunkSize=0 + 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/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): @@ -204660,10 +200570,31 @@ 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 -=== 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 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + 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=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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:509: Offset: 109, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:509: Offset: 333, NextOffset: 886 === 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): @@ -204672,48 +200603,48 @@ 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":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 +=== RUN TestZstdChunked/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 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 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR zstdchunked_test.go:104: [1] at 102 in stargz (nextFrame: 110/264): 4, 110 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=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 323 === RUN TestZstdChunked/testWriteAndOpen/3dir-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=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 487 +=== 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 "": [foo2 foo] 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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 485 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go: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: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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] 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 + 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: 487, NextOffset: 507 - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 507, NextOffset: 1135 - testutil.go:509: Offset: 343, NextOffset: 885 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 + 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=PAX testutil.go:1580: testing streams: [0 0 113 227] zstdchunked_test.go:59: got zstd streams (compressed size: 267): @@ -204721,12 +200652,9 @@ zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 113/267): 4, 110 zstdchunked_test.go:104: [2] at 113 in stargz (nextFrame: 219/267): -1, 102 zstdchunked_test.go:104: [3] at 219 in stargz (nextFrame: 267/267): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 104 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 487 - testutil.go:509: Offset: 104, NextOffset: 323 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/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): @@ -204735,47 +200663,37 @@ zstdchunked_test.go:104: [2] at 110 in stargz (nextFrame: 216/264): -1, 102 zstdchunked_test.go:104: [3] at 216 in stargz (nextFrame: 264/264): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":90,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":110,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":317,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":197,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":493,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":513,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 110, NextOffset: 317 +=== NAME TestZstdChunked/testWriteAndOpen/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): -=== 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 zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/268): 110, 102 zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 114/268): 4, 110 zstdchunked_test.go:104: [2] at 114 in stargz (nextFrame: 220/268): -1, 102 zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 268/268): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":496,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 107, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 496 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 496, NextOffset: 516 - testutil.go:509: Offset: 340, NextOffset: 892 - testutil.go:509: Offset: 516, NextOffset: 1145 + testutil.go: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: 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 + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 90, NextOffset: 110 === 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): @@ -204784,16 +200702,30 @@ 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=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 493 + testutil.go: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 +=== 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: 317, NextOffset: 337 === 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): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 513, NextOffset: 1143 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/271): 112, 104 zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 116/271): 4, 111 zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 223/271): -1, 103 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 337, NextOffset: 884 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 228] zstdchunked_test.go:59: got zstd streams (compressed size: 268): @@ -204802,48 +200734,14 @@ 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 -=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 106 -=== NAME TestZstdChunked/testWriteAndOpen/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 zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 116/271): 4, 111 zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 223/271): -1, 103 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 213 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 106, NextOffset: 309 - testutil.go:509: Offset: 213, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 309, NextOffset: 329 - testutil.go:509: Offset: 483, NextOffset: 503 - testutil.go:509: Offset: 329, NextOffset: 874 - testutil.go:509: Offset: 503, NextOffset: 1131 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 213, NextOffset: 483 - testutil.go:509: Offset: 106, NextOffset: 309 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 503 - testutil.go:509: Offset: 309, NextOffset: 329 - testutil.go:509: Offset: 503, NextOffset: 1131 - testutil.go:509: Offset: 329, NextOffset: 874 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 228] zstdchunked_test.go:59: got zstd streams (compressed size: 268): @@ -204852,7 +200750,15 @@ 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 -=== RUN 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 104, NextOffset: 323 === 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): @@ -204860,15 +200766,21 @@ zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/274): 4, 111 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 +=== 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 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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: 323, NextOffset: 343 + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 343, NextOffset: 885 + testutil.go:509: Offset: 507, NextOffset: 1135 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] 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: 87, NextOffset: 107 - testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 189, NextOffset: 209 === 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): @@ -204877,15 +200789,9 @@ zstdchunked_test.go:104: [2] at 116 in stargz (nextFrame: 223/271): -1, 103 zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 271/271): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 107, NextOffset: 310 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 229] zstdchunked_test.go:59: got zstd streams (compressed size: 269): @@ -204893,19 +200799,18 @@ zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/269): 4, 110 zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 221/269): -1, 102 zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 269/269): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 510 === 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: 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 - testutil.go:509: Offset: 107, NextOffset: 310 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 323 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 507, NextOffset: 1135 + testutil.go:509: Offset: 343, NextOffset: 885 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 === 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): @@ -204914,17 +200819,6 @@ zstdchunked_test.go:104: [2] at 112 in stargz (nextFrame: 218/266): -1, 102 zstdchunked_test.go:104: [3] at 218 in stargz (nextFrame: 266/266): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== 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: 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/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=USTAR,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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/269): 111, 103 @@ -204932,32 +200826,46 @@ 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:340: A: TOCJSON: {"version":1,"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"}]} +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":496,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 107, NextOffset: 320 === 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): +=== 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=better,prefix="/",lossless=false,format=PAX 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 === 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 496, NextOffset: 516 + testutil.go:509: Offset: 340, NextOffset: 892 + testutil.go:509: Offset: 516, NextOffset: 1145 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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 === 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): @@ -204966,14 +200874,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=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 516, NextOffset: 1145 + testutil.go:509: Offset: 340, NextOffset: 892 === 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): @@ -204982,16 +200886,22 @@ zstdchunked_test.go:104: [2] at 111 in stargz (nextFrame: 217/265): -1, 102 zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 265/265): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":309,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":329,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":193,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 465, NextOffset: 485 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:509: Offset: 317, NextOffset: 841 + testutil.go:509: Offset: 309, NextOffset: 329 + testutil.go:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 329, NextOffset: 874 + testutil.go:509: Offset: 503, NextOffset: 1131 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 106 === 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): @@ -205000,15 +200910,38 @@ 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 -=== 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: 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 "": [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/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): +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/273): 113, 105 zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/273): 4, 112 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=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 106, NextOffset: 309 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 309, NextOffset: 329 + testutil.go:509: Offset: 503, NextOffset: 1131 + testutil.go:509: Offset: 329, NextOffset: 874 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 120 236] zstdchunked_test.go:59: got zstd streams (compressed size: 276): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/276): 116, 108 @@ -205016,6 +200949,18 @@ 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 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":310,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":330,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":195,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 107, NextOffset: 310 + testutil.go:509: Offset: 215, NextOffset: 490 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 233] zstdchunked_test.go:59: got zstd streams (compressed size: 273): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/273): 113, 105 @@ -205023,7 +200968,18 @@ zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 225/273): -1, 104 zstdchunked_test.go:104: [3] at 225 in stargz (nextFrame: 273/273): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 195, NextOffset: 215 === 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): @@ -205032,14 +200988,18 @@ 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 +=== 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: 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/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=false,format=GNU testutil.go:1580: testing streams: [0 0 115 231] zstdchunked_test.go:59: got zstd streams (compressed size: 271): @@ -205058,9 +201018,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: 105, NextOffset: 299 -=== 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 @@ -205071,9 +201028,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 481 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=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 @@ -205084,13 +201038,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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 -=== 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 @@ -205100,16 +201047,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: 319, NextOffset: 847 === 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: 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=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 @@ -205119,11 +201057,14 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 === 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: 207, NextOffset: 481 +=== 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 === 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): @@ -205134,10 +201075,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 184, NextOffset: 204 === 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: 105, NextOffset: 299 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 274] zstdchunked_test.go:59: got zstd streams (compressed size: 314): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/314): 125, 117 @@ -205148,12 +201088,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=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 481, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 319 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 297 === 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): @@ -205165,10 +201101,6 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 1105 - testutil.go:509: Offset: 319, NextOffset: 847 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=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 @@ -205178,7 +201110,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN 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): @@ -205190,8 +201121,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=USTAR,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 @@ -205202,6 +201131,9 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 204, NextOffset: 465 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU 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 @@ -205212,33 +201144,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 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:395: Comparing: "foo2" vs "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/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: 465, NextOffset: 485 +=== 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} -=== 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"}]} -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR 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: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: "foo2" vs "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/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: 470, NextOffset: 490 - testutil.go:509: Offset: 317, NextOffset: 842 - testutil.go:509: Offset: 490, NextOffset: 1094 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 +=== 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 === 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): @@ -205249,35 +201176,27 @@ testutil.go:1638: got TOC 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: 185, NextOffset: 205 === 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: 102, NextOffset: 297 - 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 146 291] -=== NAME 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 485, NextOffset: 1088 testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:59: got zstd streams (compressed size: 331): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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" + testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 83, NextOffset: 103 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 146 291] + zstdchunked_test.go:59: got zstd streams (compressed size: 331): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 138/331): 142, 134 zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 146/331): 4, 141 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX zstdchunked_test.go:104: [2] at 146 in stargz (nextFrame: 283/331): -1, 133 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=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: 82, NextOffset: 102 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 204, NextOffset: 465 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 144 289] zstdchunked_test.go:59: got zstd streams (compressed size: 329): @@ -205289,9 +201208,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 205, NextOffset: 470 - testutil.go:509: Offset: 102, NextOffset: 297 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 297 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 144 289] zstdchunked_test.go:59: got zstd streams (compressed size: 329): @@ -205303,7 +201221,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=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 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 286] +=== 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=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 326): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/326): 137, 129 zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 141/326): 4, 141 @@ -205313,6 +201240,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=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 272] zstdchunked_test.go:59: got zstd streams (compressed size: 312): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/312): 125, 117 @@ -205333,6 +201265,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== 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 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 @@ -205343,21 +201277,30 @@ 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=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"}]} +=== 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 zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 122/305): 4, 139 zstdchunked_test.go:104: [2] at 122 in stargz (nextFrame: 257/305): -1, 131 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX zstdchunked_test.go:104: [3] at 257 in stargz (nextFrame: 305/305): -1, -1 +=== 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=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 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 470, NextOffset: 490 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=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: 85, NextOffset: 105 + testutil.go:509: Offset: 187, NextOffset: 207 === 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): @@ -205369,8 +201312,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=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: 297, NextOffset: 317 +=== 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 + 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=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): @@ -205382,11 +201330,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=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: 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=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go: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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 === 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): @@ -205397,7 +201348,13 @@ testutil.go:1638: got TOC 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: 85, NextOffset: 105 === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 481 + testutil.go:509: Offset: 105, NextOffset: 299 +=== 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 @@ -205408,6 +201365,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=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 481, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 319 +=== 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 @@ -205418,6 +201382,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=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: 501, NextOffset: 1105 + testutil.go:509: Offset: 319, NextOffset: 847 +=== 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 @@ -205428,6 +201396,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 137 278] zstdchunked_test.go:59: got zstd streams (compressed size: 318): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/318): 133, 125 @@ -205478,9 +201448,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 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":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 "" +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 119 261] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 301): +=== 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" +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/301): 115, 107 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/301): 4, 138 zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 253/301): -1, 130 zstdchunked_test.go:104: [3] at 253 in stargz (nextFrame: 301/301): -1, -1 @@ -205488,15 +201472,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=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":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: 302, NextOffset: 322 +=== 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 === 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): @@ -205508,12 +201486,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== 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 - 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/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=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): @@ -205525,6 +201499,12 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 +=== NAME 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/312): 126, 118 @@ -205535,9 +201515,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=USTAR -=== 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=default,prefix="/",lossless=false,format=USTAR 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 @@ -205548,9 +201525,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: 106, NextOffset: 302 -=== 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 @@ -205561,16 +201535,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:509: Offset: 208, NextOffset: 473 - 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: 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 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 @@ -205581,11 +201545,8 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=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: 493, NextOffset: 1098 - testutil.go:509: Offset: 322, NextOffset: 850 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 +=== 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=default,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 271] zstdchunked_test.go:59: got zstd streams (compressed size: 311): @@ -205607,7 +201568,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=default,prefix="../",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 +=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 272] zstdchunked_test.go:59: got zstd streams (compressed size: 312): @@ -205618,12 +201579,16 @@ testutil.go:1638: got TOC 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 +=== 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 === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 473 - testutil.go:509: Offset: 106, NextOffset: 302 +=== 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 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 82, NextOffset: 102 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 119 262] zstdchunked_test.go:59: got zstd streams (compressed size: 302): @@ -205632,9 +201597,19 @@ zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 254/302): -1, 131 zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 testutil.go:1638: got TOC entries: +=== 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=default,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 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: 102, NextOffset: 297 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 470, NextOffset: 490 +=== NAME TestZstdChunked/testWriteAndOpen/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 @@ -205673,10 +201648,13 @@ zstdchunked_test.go:104: [3] at 254 in stargz (nextFrame: 302/302): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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=USTAR testutil.go:1580: testing streams: [0 0 121 263] zstdchunked_test.go:59: got zstd streams (compressed size: 303): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/303): 117, 109 @@ -205687,6 +201665,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 +=== 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=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 @@ -205697,17 +201677,36 @@ 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/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"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=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: "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: 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: 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 208, NextOffset: 473 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,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: 106, NextOffset: 302 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 473, NextOffset: 493 === NAME TestZstdChunked/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): @@ -205718,14 +201717,22 @@ testutil.go:1638: got TOC 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=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" === 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 302, NextOffset: 322 + testutil.go:509: Offset: 493, NextOffset: 1098 + testutil.go:509: Offset: 322, NextOffset: 850 +=== RUN TestZstdChunked/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"}]} +=== 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: 297, NextOffset: 317 - testutil.go:509: Offset: 465, NextOffset: 485 + testutil.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/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): @@ -205737,6 +201744,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=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 + 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 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 @@ -205748,21 +201758,19 @@ 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:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 465, NextOffset: 485 testutil.go:509: Offset: 317, NextOffset: 841 testutil.go:509: Offset: 485, NextOffset: 1088 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: 184, NextOffset: 204 - testutil.go:509: Offset: 83, NextOffset: 103 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 204, NextOffset: 465 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 121 263] -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 303): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/303): 117, 109 zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/303): 4, 138 @@ -205773,12 +201781,20 @@ 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: 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 + testutil.go:509: Offset: 485, NextOffset: 1088 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 258] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 317, NextOffset: 841 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 298): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/298): 113, 105 zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/298): 4, 137 @@ -205788,10 +201804,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: 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#02 === 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 256] @@ -205804,10 +201817,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/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: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"}]} -=== 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 @@ -205815,25 +201824,9 @@ zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 250/298): -1, 129 zstdchunked_test.go:104: [3] at 250 in stargz (nextFrame: 298/298): -1, -1 testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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: 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 -=== 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 @@ -205845,9 +201838,24 @@ testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 187, NextOffset: 207 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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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" @@ -205862,15 +201870,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 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: 85, NextOffset: 105 +=== 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: 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 116 257] zstdchunked_test.go:59: got zstd streams (compressed size: 297): @@ -205882,14 +201892,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=USTAR -=== 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/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 120 261] zstdchunked_test.go:59: got zstd streams (compressed size: 301): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/301): 116, 108 @@ -205904,12 +201906,20 @@ zstdchunked_test.go:59: got zstd streams (compressed size: 299): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/299): 114, 106 zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/299): 4, 137 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 501, NextOffset: 1105 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 251/299): -1, 129 zstdchunked_test.go:104: [3] at 251 in stargz (nextFrame: 299/299): -1, -1 testutil.go:1638: got TOC entries: +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 847 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-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","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 120 261] zstdchunked_test.go:59: got zstd streams (compressed size: 301): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/301): 116, 108 @@ -205920,16 +201930,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=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 118 259] zstdchunked_test.go:59: got zstd streams (compressed size: 299): @@ -205942,29 +201943,13 @@ testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":297,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":317,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":470,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 185, NextOffset: 205 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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 + testutil.go:509: Offset: 185, NextOffset: 205 === 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): @@ -205973,11 +201958,19 @@ zstdchunked_test.go:104: [2] at 119 in stargz (nextFrame: 252/300): -1, 129 zstdchunked_test.go:104: [3] at 252 in stargz (nextFrame: 300/300): -1, -1 testutil.go:1638: got TOC entries: +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-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/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 -=== 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: 205, NextOffset: 470 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 470, NextOffset: 490 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 117 258] zstdchunked_test.go:59: got zstd streams (compressed size: 298): @@ -205988,14 +201981,25 @@ testutil.go:1638: got TOC 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 317, NextOffset: 842 === 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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + 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: 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 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 259] zstdchunked_test.go:59: got zstd streams (compressed size: 299): @@ -206007,22 +202011,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=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 188, NextOffset: 208 - 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 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 257] zstdchunked_test.go:59: got zstd streams (compressed size: 297): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/297): 111, 103 @@ -206032,21 +202020,9 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 106 === 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: 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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 === 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): @@ -206058,8 +202034,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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 257] zstdchunked_test.go:59: got zstd streams (compressed size: 297): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/297): 111, 103 @@ -206070,15 +202044,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=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 [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 184, NextOffset: 204 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 117 259] zstdchunked_test.go:59: got zstd streams (compressed size: 299): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/299): 113, 105 @@ -206089,6 +202054,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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 188, NextOffset: 208 + 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 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 @@ -206098,27 +202073,21 @@ testutil.go:1638: got TOC 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 473 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,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: 102, NextOffset: 299 - testutil.go:509: Offset: 204, NextOffset: 466 +=== 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: 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:509: Offset: 302, NextOffset: 322 + testutil.go:509: Offset: 473, NextOffset: 493 === 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] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 204 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 823): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 322, NextOffset: 850 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/823): 127, 253 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 151/823): 16, 122 zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/823): 16, 102 @@ -206126,9 +202095,18 @@ 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 1098 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [7] at 257 in stargz (nextFrame: 265/823): 4, 514 zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 775/823): -1, 506 zstdchunked_test.go:104: [9] at 775 in stargz (nextFrame: 823/823): -1, -1 +=== 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: 188, NextOffset: 208 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_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/big.txt","type":"reg","size":23,"mode":420,"offset":131,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -206137,20 +202115,19 @@ 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: 82, NextOffset: 102 - testutil.go:509: Offset: 204, NextOffset: 466 - testutil.go:509: Offset: 102, NextOffset: 299 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 106 + 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: 466, NextOffset: 486 - testutil.go:509: Offset: 299, NextOffset: 319 - testutil.go:509: Offset: 486, NextOffset: 1090 - testutil.go:509: Offset: 319, NextOffset: 843 + 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/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=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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/824): 127, 254 @@ -206171,7 +202148,8 @@ 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 783] zstdchunked_test.go:59: got zstd streams (compressed size: 823): @@ -206193,19 +202171,22 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":480,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 [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: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 184, NextOffset: 204 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== 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: 105, NextOffset: 314 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 299 + testutil.go: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 === 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): @@ -206214,6 +202195,10 @@ zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 171/824): 16, 103 zstdchunked_test.go:104: [3] at 171 in stargz (nextFrame: 191/824): 16, 83 zstdchunked_test.go:104: [4] at 191 in stargz (nextFrame: 211/824): 16, 63 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 466, NextOffset: 486 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX zstdchunked_test.go:104: [5] at 211 in stargz (nextFrame: 231/824): 16, 43 zstdchunked_test.go:104: [6] at 231 in stargz (nextFrame: 258/824): 31, 23 zstdchunked_test.go:104: [7] at 258 in stargz (nextFrame: 266/824): 4, 514 @@ -206223,37 +202208,32 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":131,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 319, NextOffset: 843 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":231,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 +=== 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: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 207, NextOffset: 480 - testutil.go:509: Offset: 105, NextOffset: 314 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: 480, NextOffset: 500 + 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/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,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 783] zstdchunked_test.go:59: got zstd streams (compressed size: 823): @@ -206275,19 +202255,8 @@ 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=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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":103,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":205,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":489,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 103 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 205 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 === 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): @@ -206309,29 +202278,24 @@ 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: 103, NextOffset: 301 - testutil.go:509: Offset: 205, NextOffset: 469 +=== 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: "foo2" vs "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: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: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 187, NextOffset: 207 === 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: 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 +=== 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/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): @@ -206345,6 +202309,8 @@ zstdchunked_test.go:104: [7] at 243 in stargz (nextFrame: 251/815): 4, 520 zstdchunked_test.go:104: [8] at 251 in stargz (nextFrame: 767/815): -1, 512 zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 +=== 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=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -206353,12 +202319,16 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=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: 301, NextOffset: 321 - testutil.go:509: Offset: 489, NextOffset: 1093 - testutil.go:509: Offset: 321, NextOffset: 846 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 480 + testutil.go: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: 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 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 252 776] zstdchunked_test.go:59: got zstd streams (compressed size: 816): @@ -206380,25 +202350,22 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=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=true,format=PAX -=== 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] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 1104 + testutil.go:509: Offset: 334, NextOffset: 861 testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX + testutil.go:509: Offset: 207, NextOffset: 480 + testutil.go:509: Offset: 105, NextOffset: 314 +=== 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=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 137 157 177 197 217 251 775] zstdchunked_test.go:59: got zstd streams (compressed size: 815): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/815): 113, 239 zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 122 zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 102 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 82 zstdchunked_test.go:104: [4] at 177 in stargz (nextFrame: 197/815): 16, 62 zstdchunked_test.go:104: [5] at 197 in stargz (nextFrame: 217/815): 16, 42 @@ -206414,27 +202381,43 @@ 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: 105, NextOffset: 305 - testutil.go:509: Offset: 208, NextOffset: 474 +=== 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: "foo2" vs "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=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: 325, NextOffset: 852 - testutil.go:509: Offset: 494, NextOffset: 1099 + testutil.go:509: Offset: 301, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 469, NextOffset: 489 + testutil.go:509: Offset: 321, NextOffset: 846 + testutil.go:509: Offset: 489, NextOffset: 1093 + 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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 469, NextOffset: 489 + testutil.go:509: Offset: 301, NextOffset: 321 + testutil.go:509: Offset: 489, NextOffset: 1093 + testutil.go:509: Offset: 321, NextOffset: 846 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 85, NextOffset: 105 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 474 - testutil.go:509: Offset: 105, NextOffset: 305 + testutil.go:509: Offset: 185, NextOffset: 205 +=== 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: 83, NextOffset: 103 + testutil.go:509: Offset: 205, NextOffset: 469 +=== 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: 103, NextOffset: 301 === 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): @@ -206451,21 +202434,14 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} +=== RUN 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=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 === 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 774] zstdchunked_test.go:59: got zstd streams (compressed size: 814): @@ -206487,24 +202463,31 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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"}]} +=== 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: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 279 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU -=== 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: 188, NextOffset: 208 +=== 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: 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: 305, NextOffset: 325 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 === 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): @@ -206512,6 +202495,9 @@ zstdchunked_test.go:104: [1] at 116 in stargz (nextFrame: 136/815): 16, 123 zstdchunked_test.go:104: [2] at 136 in stargz (nextFrame: 156/815): 16, 103 zstdchunked_test.go:104: [3] at 156 in stargz (nextFrame: 176/815): 16, 83 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [4] at 176 in stargz (nextFrame: 196/815): 16, 63 zstdchunked_test.go:104: [5] at 196 in stargz (nextFrame: 216/815): 16, 43 zstdchunked_test.go:104: [6] at 216 in stargz (nextFrame: 243/815): 31, 23 @@ -206524,27 +202510,22 @@ 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"} +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 299, NextOffset: 825 - testutil.go:509: Offset: 471, NextOffset: 1065 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 197, NextOffset: 451 - testutil.go:509: Offset: 98, NextOffset: 279 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 305 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 + 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=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=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): @@ -206566,8 +202547,32 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=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":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":279,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":299,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":451,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=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: 279, NextOffset: 299 + testutil.go:509: Offset: 451, NextOffset: 471 + testutil.go:509: Offset: 299, NextOffset: 825 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 === 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): @@ -206579,6 +202584,9 @@ zstdchunked_test.go:104: [5] at 213 in stargz (nextFrame: 233/838): 16, 43 zstdchunked_test.go:104: [6] at 233 in stargz (nextFrame: 260/838): 31, 23 zstdchunked_test.go:104: [7] at 260 in stargz (nextFrame: 268/838): 4, 526 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:104: [8] at 268 in stargz (nextFrame: 790/838): -1, 518 zstdchunked_test.go:104: [9] at 790 in stargz (nextFrame: 838/838): -1, -1 testutil.go:1638: got TOC entries: @@ -206589,8 +202597,19 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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=1,format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 === 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): @@ -206612,41 +202631,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":233,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 - 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 - testutil.go:395: Comparing: "" vs "" - 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 - testutil.go:509: Offset: 98, NextOffset: 288 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 === 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:395: Comparing: "foo2" vs "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=0 -=== 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 @@ -206667,9 +202653,26 @@ 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === 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: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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 265 796] zstdchunked_test.go:59: got zstd streams (compressed size: 836): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/836): 127, 253 @@ -206683,6 +202686,9 @@ zstdchunked_test.go:104: [8] at 265 in stargz (nextFrame: 788/836): -1, 519 zstdchunked_test.go:104: [9] at 788 in stargz (nextFrame: 836/836): -1, -1 testutil.go:1638: got TOC entries: +=== 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=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":131,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} @@ -206690,33 +202696,24 @@ 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: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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 177, NextOffset: 197 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:509: Offset: 197, NextOffset: 455 + 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: 284, NextOffset: 304 -=== 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=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: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: 79, NextOffset: 99 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 197, NextOffset: 463 + testutil.go:509: Offset: 98, NextOffset: 288 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 +=== 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=GNU testutil.go:1580: testing streams: [0 0 131 151 171 191 211 231 266 797] zstdchunked_test.go:59: got zstd streams (compressed size: 837): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/837): 127, 254 @@ -206737,21 +202734,8 @@ 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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 +=== 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=USTAR -=== 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=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 @@ -206772,7 +202756,10 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 +=== 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 @@ -206786,16 +202773,51 @@ zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 767/815): -1, 511 zstdchunked_test.go:104: [9] at 767 in stargz (nextFrame: 815/815): -1, -1 testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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: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"}]} === NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 99, NextOffset: 284 + testutil.go:509: Offset: 197, NextOffset: 455 + testutil.go:395: Comparing: "foo2" vs "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: "foo2" vs "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 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 304, NextOffset: 829 + 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 +=== 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=better,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 284 +=== 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 @@ -206812,36 +202834,18 @@ testutil.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"} +=== 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:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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 [.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 === 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: 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 +=== 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=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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 477, NextOffset: 1073 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 137/815): 16, 123 zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 157/815): 16, 103 zstdchunked_test.go:104: [3] at 157 in stargz (nextFrame: 177/815): 16, 83 @@ -206850,14 +202854,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=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: 457, NextOffset: 477 -=== 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} @@ -206868,17 +202864,34 @@ 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 + testutil.go:509: Offset: 101, NextOffset: 287 +=== 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: 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: 477, NextOffset: 1073 +=== 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: 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 testutil.go:509: Offset: 101, NextOffset: 287 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== 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 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 @@ -206899,6 +202912,16 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":196,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 457, NextOffset: 477 + 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=fastest,prefix="../",format=GNU,minChunkSize=64000 === 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): @@ -206920,7 +202943,8 @@ 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=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=true,format=USTAR === 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"}]} @@ -206928,17 +202952,7 @@ 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/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 279 - testutil.go:509: Offset: 197, NextOffset: 451 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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: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=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): @@ -206957,17 +202971,23 @@ 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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 451, NextOffset: 471 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR 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: 98, NextOffset: 279 +=== 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: 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 [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 @@ -206980,9 +203000,10 @@ 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/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR +=== 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=0 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 147 167 187 207 227 262 768] zstdchunked_test.go:59: got zstd streams (compressed size: 808): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/808): 123, 250 @@ -207003,16 +203024,34 @@ 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=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=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 "": [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: 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 + testutil.go:509: Offset: 463, NextOffset: 483 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=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: 308, NextOffset: 835 + testutil.go:509: Offset: 483, NextOffset: 1079 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go: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: 98, NextOffset: 288 === 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): @@ -207035,22 +203074,6 @@ 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: 98, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 463 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 463, NextOffset: 483 - testutil.go:509: Offset: 308, NextOffset: 835 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go: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: 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" @@ -207058,6 +203081,8 @@ 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/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=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): @@ -207079,10 +203104,42 @@ 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 -=== 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=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":79,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":99,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":304,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":455,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + 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/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: 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:395: Comparing: "foo2" vs "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 + testutil.go:509: Offset: 79, NextOffset: 99 +=== 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: 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=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 128 148 168 188 208 228 262 768] zstdchunked_test.go:59: got zstd streams (compressed size: 808): @@ -207104,53 +203161,53 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":208,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":228,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=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"}]} +=== 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: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: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: 198, NextOffset: 457 +=== 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: "foo2" vs "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: "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=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: 287, NextOffset: 307 + testutil.go:509: Offset: 457, NextOffset: 477 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 307, NextOffset: 833 + testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go: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: 455, NextOffset: 475 - testutil.go:509: Offset: 284, NextOffset: 304 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 + testutil.go:509: Offset: 457, NextOffset: 477 + testutil.go:509: Offset: 287, NextOffset: 307 + testutil.go:509: Offset: 477, NextOffset: 1073 === NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128 148 168 188 208 228 263 769] zstdchunked_test.go:59: got zstd streams (compressed size: 809): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/809): 124, 251 zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 148/809): 16, 123 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 168/809): 16, 103 zstdchunked_test.go:104: [3] at 168 in stargz (nextFrame: 188/809): 16, 83 zstdchunked_test.go:104: [4] at 188 in stargz (nextFrame: 208/809): 16, 63 zstdchunked_test.go:104: [5] at 208 in stargz (nextFrame: 228/809): 16, 43 zstdchunked_test.go:104: [6] at 228 in stargz (nextFrame: 255/809): 31, 23 zstdchunked_test.go:104: [7] at 255 in stargz (nextFrame: 263/809): 4, 502 -=== 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: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 198 === NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [8] at 263 in stargz (nextFrame: 761/809): -1, 494 zstdchunked_test.go:104: [9] at 761 in stargz (nextFrame: 809/809): -1, -1 @@ -207162,24 +203219,44 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":208,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":228,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":101,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":287,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":198,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":457,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + 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=1,format=GNU,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":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: 81, NextOffset: 101 - testutil.go:509: Offset: 178, NextOffset: 198 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 180, NextOffset: 200 + testutil.go:509: Offset: 102, NextOffset: 288 + testutil.go:509: Offset: 200, NextOffset: 454 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 288, NextOffset: 308 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 454, NextOffset: 474 + testutil.go:509: Offset: 308, NextOffset: 832 + testutil.go:509: Offset: 474, NextOffset: 1067 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 287, NextOffset: 307 - testutil.go:509: Offset: 457, NextOffset: 477 + testutil.go:509: Offset: 454, NextOffset: 474 === 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): @@ -207201,28 +203278,14 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 307, NextOffset: 833 - testutil.go:509: Offset: 477, NextOffset: 1073 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 198 - 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 -=== 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: 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=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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=1,format=GNU,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=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] zstdchunked_test.go:59: got zstd streams (compressed size: 796): @@ -207244,41 +203307,42 @@ 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":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"}]} +=== 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 [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 180, NextOffset: 200 - testutil.go:509: Offset: 102, NextOffset: 288 - testutil.go:509: Offset: 200, NextOffset: 454 + testutil.go: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: 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:509: Offset: 298, NextOffset: 318 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 466, NextOffset: 486 + testutil.go:509: Offset: 318, NextOffset: 846 + testutil.go:509: Offset: 486, NextOffset: 1079 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 200 -=== RUN TestZstdChunked/testDigestAndVerify/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: 82, NextOffset: 102 - testutil.go:509: Offset: 200, NextOffset: 454 - testutil.go:509: Offset: 102, NextOffset: 288 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 454, NextOffset: 474 - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 474, NextOffset: 1067 - testutil.go:509: Offset: 308, NextOffset: 832 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 + 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 + 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=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: 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=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): @@ -207300,32 +203364,23 @@ 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=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=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"}]} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go: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: 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:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 182, NextOffset: 202 +=== 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: 104, NextOffset: 294 + testutil.go:509: Offset: 202, NextOffset: 459 === 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] -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 796): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== 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=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 298, NextOffset: 318 -=== 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 @@ -207343,30 +203398,32 @@ 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: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=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 294, NextOffset: 314 + testutil.go:509: Offset: 459, NextOffset: 479 +=== 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: "" vs "" 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 -=== 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: 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: 466, NextOffset: 486 - testutil.go:509: Offset: 298, NextOffset: 318 - testutil.go:509: Offset: 486, NextOffset: 1079 - testutil.go:509: Offset: 318, NextOffset: 846 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,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=1,format=GNU,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 -=== 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 @@ -207387,42 +203444,8 @@ 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":294,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":314,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":202,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":459,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":479,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 182, NextOffset: 202 - testutil.go:509: Offset: 104, NextOffset: 294 - testutil.go:509: Offset: 202, NextOffset: 459 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 294, NextOffset: 314 - testutil.go:509: Offset: 459, NextOffset: 479 -=== 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: "" 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: 202 - testutil.go:509: Offset: 84, NextOffset: 104 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 202, NextOffset: 459 - 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/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 @@ -207443,30 +203466,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":197,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,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=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 248 755] - zstdchunked_test.go:59: got zstd streams (compressed size: 795): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/795): 110, 236 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/795): 16, 122 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/795): 16, 102 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/795): 16, 82 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/795): 16, 62 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/795): 16, 42 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 240/795): 30, 22 - zstdchunked_test.go:104: [7] at 240 in stargz (nextFrame: 248/795): 4, 503 - zstdchunked_test.go:104: [8] at 248 in stargz (nextFrame: 747/795): -1, 495 - zstdchunked_test.go:104: [9] at 747 in stargz (nextFrame: 795/795): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=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"}]} @@ -207475,8 +203474,6 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 177, NextOffset: 197 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 288 testutil.go:509: Offset: 197, NextOffset: 457 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -207484,56 +203481,26 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 288, NextOffset: 308 testutil.go:509: Offset: 457, NextOffset: 477 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] - zstdchunked_test.go:59: got zstd streams (compressed size: 796): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 - zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 - zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 - zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 836 +=== 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: 477, NextOffset: 1072 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: "foo2" vs "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 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 836 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 197, NextOffset: 457 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 288 -=== 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=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":314,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== 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 @@ -207554,26 +203521,58 @@ 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:509: Offset: 99, NextOffset: 288 +=== 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 "" +=== 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=USTAR,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: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: 314, NextOffset: 334 +=== 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=fastest,prefix="",src=2,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: "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 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: 189, NextOffset: 209 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 209, NextOffset: 490 -=== 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=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 314 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] + zstdchunked_test.go:59: got zstd streams (compressed size: 796): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 + zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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" @@ -207582,17 +203581,17 @@ 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/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: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 -=== 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=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" @@ -207601,7 +203600,12 @@ testutil.go:509: Offset: 333, NextOffset: 886 testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 89, NextOffset: 109 + 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" @@ -207609,43 +203613,43 @@ testutil.go:509: Offset: 313, NextOffset: 333 testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:509: Offset: 333, NextOffset: 886 - 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 === 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=PAX - testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] - zstdchunked_test.go:59: got zstd streams (compressed size: 796): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 - zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 - zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 - zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 - zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 - zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 - zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 - zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 - zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 - zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 108, NextOffset: 313 +=== 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 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + 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" @@ -207657,8 +203661,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: 193, NextOffset: 213 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 213, NextOffset: 485 testutil.go:509: Offset: 108, NextOffset: 313 @@ -207670,40 +203672,39 @@ testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:509: Offset: 333, NextOffset: 878 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== 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=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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 197, NextOffset: 217 -=== NAME TestZstdChunked/testWriteAndOpen/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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 114 134 154 174 194 214 249 756] + zstdchunked_test.go:59: got zstd streams (compressed size: 796): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 + zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 134/796): 16, 123 + zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 154/796): 16, 103 + zstdchunked_test.go:104: [3] at 154 in stargz (nextFrame: 174/796): 16, 83 + zstdchunked_test.go:104: [4] at 174 in stargz (nextFrame: 194/796): 16, 63 + zstdchunked_test.go:104: [5] at 194 in stargz (nextFrame: 214/796): 16, 43 + zstdchunked_test.go:104: [6] at 214 in stargz (nextFrame: 241/796): 31, 23 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/796): 4, 503 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 748/796): -1, 495 + zstdchunked_test.go:104: [9] at 748 in stargz (nextFrame: 796/796): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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"} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":134,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":174,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":194,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=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: 110, NextOffset: 317 -=== 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=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -207713,7 +203714,7 @@ 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: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 @@ -207727,27 +203728,28 @@ 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=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== 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 === 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: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 - 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + 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"} @@ -207758,8 +203760,6 @@ 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: 189, NextOffset: 209 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 314 testutil.go:509: Offset: 209, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -207770,7 +203770,12 @@ testutil.go:509: Offset: 334, NextOffset: 877 testutil.go:509: Offset: 510, NextOffset: 1138 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 189, NextOffset: 209 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 209, NextOffset: 490 + testutil.go:509: Offset: 105, NextOffset: 314 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -207778,57 +203783,63 @@ testutil.go:509: Offset: 314, NextOffset: 334 testutil.go:509: Offset: 510, NextOffset: 1138 testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 209, NextOffset: 490 - testutil.go:509: Offset: 105, NextOffset: 314 -=== 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 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=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 === 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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 109, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 497 + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 333 testutil.go:509: Offset: 497, NextOffset: 517 +=== 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 333, NextOffset: 886 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + 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: +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 517, NextOffset: 1146 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,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":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"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 89, NextOffset: 109 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + 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: 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 "": [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: 194, NextOffset: 214 testutil.go:509: Offset: 89, NextOffset: 109 +=== 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: 214, NextOffset: 497 testutil.go:509: Offset: 109, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -207839,34 +203850,14 @@ testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:509: Offset: 333, NextOffset: 886 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/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: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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 +=== RUN TestZstdChunked/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=PAX,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 108, NextOffset: 313 testutil.go:509: Offset: 213, NextOffset: 485 @@ -207879,22 +203870,9 @@ testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 485, NextOffset: 505 - testutil.go:509: Offset: 313, NextOffset: 333 - testutil.go:509: Offset: 505, NextOffset: 1134 - testutil.go:509: Offset: 333, NextOffset: 878 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 485 - testutil.go:509: Offset: 108, NextOffset: 313 -=== RUN TestZstdChunked/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=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== 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 @@ -207907,19 +203885,41 @@ 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 88, NextOffset: 108 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 485 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR 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: 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=2,format=PAX,minChunkSize=0 +=== 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":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" @@ -207927,31 +203927,23 @@ 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 - testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 217, NextOffset: 493 testutil.go:509: Offset: 110, NextOffset: 317 +=== RUN TestZstdChunked/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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=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: 493, NextOffset: 513 - testutil.go:509: Offset: 317, NextOffset: 337 === 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: 513, NextOffset: 1143 - testutil.go:509: Offset: 337, NextOffset: 884 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + 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 @@ -207963,24 +203955,54 @@ 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 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR 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} +=== 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 +=== 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":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/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=true,format=PAX === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":84,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":323,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":189,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 104, NextOffset: 323 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115 135 155 175 195 215 249 758] + zstdchunked_test.go:59: got zstd streams (compressed size: 798): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/798): 111, 237 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 135/798): 16, 122 + zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 155/798): 16, 102 + zstdchunked_test.go:104: [3] at 155 in stargz (nextFrame: 175/798): 16, 82 + zstdchunked_test.go:104: [4] at 175 in stargz (nextFrame: 195/798): 16, 62 + zstdchunked_test.go:104: [5] at 195 in stargz (nextFrame: 215/798): 16, 42 + zstdchunked_test.go:104: [6] at 215 in stargz (nextFrame: 241/798): 30, 22 + zstdchunked_test.go:104: [7] at 241 in stargz (nextFrame: 249/798): 4, 505 + zstdchunked_test.go:104: [8] at 249 in stargz (nextFrame: 750/798): -1, 497 + zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":195,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 487 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -207991,50 +204013,27 @@ 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 - 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 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 507, NextOffset: 1135 testutil.go:509: Offset: 343, NextOffset: 885 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 209, NextOffset: 487 + testutil.go:509: Offset: 104, NextOffset: 323 === 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=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":107,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":194,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":496,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 -=== 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: 194, NextOffset: 214 testutil.go:509: Offset: 107, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 496 @@ -208043,10 +204042,12 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 340 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: 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: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 @@ -208056,40 +204057,45 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 496, NextOffset: 516 +=== NAME TestZstdChunked/testWriteAndOpen/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 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + 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:509: Offset: 516, NextOffset: 1145 testutil.go:509: Offset: 340, NextOffset: 892 -=== 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=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 118 138 158 178 198 218 253 762] - zstdchunked_test.go:59: got zstd streams (compressed size: 802): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/802): 114, 241 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/802): 16, 123 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/802): 16, 103 - zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/802): 16, 83 - zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/802): 16, 63 - zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/802): 16, 43 - zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 245/802): 31, 23 - zstdchunked_test.go:104: [7] at 245 in stargz (nextFrame: 253/802): 4, 505 - zstdchunked_test.go:104: [8] at 253 in stargz (nextFrame: 754/802): -1, 497 - zstdchunked_test.go:104: [9] at 754 in stargz (nextFrame: 802/802): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/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: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: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=GNU +=== 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" @@ -208100,10 +204106,32 @@ 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 .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: 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" @@ -208114,36 +204142,14 @@ 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/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 257 758] - zstdchunked_test.go:59: got zstd streams (compressed size: 798): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/798): 119, 245 - zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/798): 16, 122 - zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/798): 16, 102 - zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/798): 16, 82 - zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/798): 16, 62 - zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/798): 16, 42 - zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 249/798): 30, 22 - zstdchunked_test.go:104: [7] at 249 in stargz (nextFrame: 257/798): 4, 497 - zstdchunked_test.go:104: [8] at 257 in stargz (nextFrame: 750/798): -1, 489 - zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go: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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 107, NextOffset: 310 testutil.go:509: Offset: 215, NextOffset: 490 @@ -208154,6 +204160,8 @@ testutil.go:509: Offset: 490, NextOffset: 510 testutil.go:509: Offset: 330, NextOffset: 878 testutil.go:509: Offset: 510, NextOffset: 1140 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=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" @@ -208168,28 +204176,30 @@ 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=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 258 759] - zstdchunked_test.go:59: got zstd streams (compressed size: 799): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/799): 119, 246 - zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/799): 16, 123 - zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/799): 16, 103 - zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/799): 16, 83 - zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/799): 16, 63 - zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/799): 16, 43 - zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 250/799): 31, 23 - zstdchunked_test.go:104: [7] at 250 in stargz (nextFrame: 258/799): 4, 497 - zstdchunked_test.go:104: [8] at 258 in stargz (nextFrame: 751/799): -1, 489 - zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 253 762] + zstdchunked_test.go:59: got zstd streams (compressed size: 802): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/802): 114, 241 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/802): 16, 123 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/802): 16, 103 + zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/802): 16, 83 + zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/802): 16, 63 + zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/802): 16, 43 + zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 245/802): 31, 23 + zstdchunked_test.go:104: [7] at 245 in stargz (nextFrame: 253/802): 4, 505 + zstdchunked_test.go:104: [8] at 253 in stargz (nextFrame: 754/802): -1, 497 + zstdchunked_test.go:104: [9] at 754 in stargz (nextFrame: 802/802): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=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=true,format=USTAR === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -208197,35 +204207,10 @@ testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 103 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=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: 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 - 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 - testutil.go:509: Offset: 297, NextOffset: 317 - 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=true,format=PAX -=== 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=PAX +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 257 758] zstdchunked_test.go:59: got zstd streams (compressed size: 798): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/798): 119, 245 @@ -208235,6 +204220,12 @@ zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/798): 16, 62 zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/798): 16, 42 zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 249/798): 30, 22 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [7] at 249 in stargz (nextFrame: 257/798): 4, 497 zstdchunked_test.go:104: [8] at 257 in stargz (nextFrame: 750/798): -1, 489 zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 @@ -208246,15 +204237,38 @@ 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:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 317, NextOffset: 841 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 204, NextOffset: 465 === 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: 103, NextOffset: 297 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 465, NextOffset: 485 + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":319,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":187,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 187, NextOffset: 207 +=== 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: 105, NextOffset: 299 testutil.go:509: Offset: 207, NextOffset: 481 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -208263,8 +204277,6 @@ testutil.go:509: Offset: 299, NextOffset: 319 testutil.go:509: Offset: 481, NextOffset: 501 testutil.go:509: Offset: 319, NextOffset: 847 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 501, NextOffset: 1105 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] @@ -208277,7 +204289,10 @@ 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/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:509: Offset: 299, NextOffset: 319 + testutil.go:509: Offset: 501, NextOffset: 1105 + testutil.go:509: Offset: 319, NextOffset: 847 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 258 759] zstdchunked_test.go:59: got zstd streams (compressed size: 799): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/799): 119, 246 @@ -208292,22 +204307,14 @@ 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} +=== 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:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 299, NextOffset: 319 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX 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: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=0 -=== 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 -=== 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: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"}]} @@ -208316,34 +204323,37 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 185, NextOffset: 205 +=== 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: 102, NextOffset: 297 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 257 758] + zstdchunked_test.go:59: got zstd streams (compressed size: 798): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/798): 119, 245 + zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/798): 16, 122 + zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/798): 16, 102 + zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/798): 16, 82 + zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/798): 16, 62 + zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/798): 16, 42 + zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 249/798): 30, 22 + zstdchunked_test.go:104: [7] at 249 in stargz (nextFrame: 257/798): 4, 497 + zstdchunked_test.go:104: [8] at 257 in stargz (nextFrame: 750/798): -1, 489 + zstdchunked_test.go:104: [9] at 750 in stargz (nextFrame: 798/798): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 470 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 297, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 252 752] - zstdchunked_test.go:59: got zstd streams (compressed size: 792): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/792): 114, 240 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/792): 16, 122 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/792): 16, 102 - zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/792): 16, 82 - zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/792): 16, 62 - zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/792): 16, 42 - zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 244/792): 30, 22 - zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/792): 4, 496 - zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 744/792): -1, 488 - zstdchunked_test.go:104: [9] at 744 in stargz (nextFrame: 792/792): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 490 testutil.go:509: Offset: 317, NextOffset: 842 testutil.go:509: Offset: 490, NextOffset: 1094 @@ -208359,32 +204369,32 @@ 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/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 253 753] - zstdchunked_test.go:59: got zstd streams (compressed size: 793): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/793): 114, 241 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/793): 16, 123 - zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/793): 16, 103 - zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/793): 16, 83 - zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/793): 16, 63 - zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/793): 16, 43 - zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 245/793): 31, 23 - zstdchunked_test.go:104: [7] at 245 in stargz (nextFrame: 253/793): 4, 496 - zstdchunked_test.go:104: [8] at 253 in stargz (nextFrame: 745/793): -1, 488 - zstdchunked_test.go:104: [9] at 745 in stargz (nextFrame: 793/793): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 123 143 163 183 203 223 258 759] + zstdchunked_test.go:59: got zstd streams (compressed size: 799): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/799): 119, 246 + zstdchunked_test.go:104: [1] at 123 in stargz (nextFrame: 143/799): 16, 123 + zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 163/799): 16, 103 + zstdchunked_test.go:104: [3] at 163 in stargz (nextFrame: 183/799): 16, 83 + zstdchunked_test.go:104: [4] at 183 in stargz (nextFrame: 203/799): 16, 63 + zstdchunked_test.go:104: [5] at 203 in stargz (nextFrame: 223/799): 16, 43 + zstdchunked_test.go:104: [6] at 223 in stargz (nextFrame: 250/799): 31, 23 + zstdchunked_test.go:104: [7] at 250 in stargz (nextFrame: 258/799): 4, 497 + zstdchunked_test.go:104: [8] at 258 in stargz (nextFrame: 751/799): -1, 489 + zstdchunked_test.go:104: [9] at 751 in stargz (nextFrame: 799/799): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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"} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":123,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":163,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":203,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":223,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -208394,6 +204404,8 @@ testutil.go:509: Offset: 86, NextOffset: 106 testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 106, NextOffset: 302 +=== 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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -208401,8 +204413,6 @@ testutil.go:509: Offset: 302, NextOffset: 322 testutil.go:509: Offset: 473, NextOffset: 493 testutil.go:509: Offset: 322, NextOffset: 850 -=== 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: 493, NextOffset: 1098 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] @@ -208410,38 +204420,42 @@ testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 86, NextOffset: 106 testutil.go:509: Offset: 208, NextOffset: 473 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 252 752] + zstdchunked_test.go:59: got zstd streams (compressed size: 792): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/792): 114, 240 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/792): 16, 122 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/792): 16, 102 + zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/792): 16, 82 + zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/792): 16, 62 + zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/792): 16, 42 + zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 244/792): 30, 22 + zstdchunked_test.go:104: [7] at 244 in stargz (nextFrame: 252/792): 4, 496 + zstdchunked_test.go:104: [8] at 252 in stargz (nextFrame: 744/792): -1, 488 + zstdchunked_test.go:104: [9] at 744 in stargz (nextFrame: 792/792): -1, -1 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 106, NextOffset: 302 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":198,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":218,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] 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/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: 493, NextOffset: 1098 testutil.go:509: Offset: 322, NextOffset: 850 +=== 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=USTAR - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] - zstdchunked_test.go:59: got zstd streams (compressed size: 784): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 - zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 - zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 - zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=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"}]} @@ -208451,9 +204465,31 @@ testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 103, NextOffset: 297 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118 138 158 178 198 218 253 753] + zstdchunked_test.go:59: got zstd streams (compressed size: 793): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/793): 114, 241 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 138/793): 16, 123 + zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 158/793): 16, 103 + zstdchunked_test.go:104: [3] at 158 in stargz (nextFrame: 178/793): 16, 83 + zstdchunked_test.go:104: [4] at 178 in stargz (nextFrame: 198/793): 16, 63 + zstdchunked_test.go:104: [5] at 198 in stargz (nextFrame: 218/793): 16, 43 + zstdchunked_test.go:104: [6] at 218 in stargz (nextFrame: 245/793): 31, 23 + zstdchunked_test.go:104: [7] at 245 in stargz (nextFrame: 253/793): 4, 496 + zstdchunked_test.go:104: [8] at 253 in stargz (nextFrame: 745/793): -1, 488 + zstdchunked_test.go:104: [9] at 745 in stargz (nextFrame: 793/793): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"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"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 204, NextOffset: 465 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":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=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" @@ -208462,14 +204498,12 @@ 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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] 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 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -208478,19 +204512,19 @@ 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 745] - zstdchunked_test.go:59: got zstd streams (compressed size: 785): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/785): 106, 233 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 - zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 - zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 - zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] + zstdchunked_test.go:59: got zstd streams (compressed size: 784): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 + zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 + zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 + zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -208499,33 +204533,33 @@ 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=better,prefix="/",format=USTAR,minChunkSize=64000 +=== 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: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 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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 "": [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: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 207, NextOffset: 481 testutil.go:509: Offset: 105, NextOffset: 299 -=== 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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -208533,20 +204567,19 @@ 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] - zstdchunked_test.go:59: got zstd streams (compressed size: 784): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 - zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 - zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 - zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 - zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 - zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 - zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 - zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 - zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 745] + zstdchunked_test.go:59: got zstd streams (compressed size: 785): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/785): 106, 233 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 + zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 + zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 + zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -208555,32 +204588,56 @@ 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/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=64000 === 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 [.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 +=== 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:395: Comparing: "foo2" vs "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 -=== 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: 490, NextOffset: 1094 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 82, NextOffset: 102 +=== 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: 205, NextOffset: 470 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] + zstdchunked_test.go:59: got zstd streams (compressed size: 784): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 + zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 + zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 + zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 + zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 + zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 + zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 + zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 + zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 297 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -208591,7 +204648,32 @@ testutil.go:509: Offset: 490, NextOffset: 1094 testutil.go:509: Offset: 317, NextOffset: 842 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 188, NextOffset: 208 === RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 +=== 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: 473, NextOffset: 493 + testutil.go:509: Offset: 322, NextOffset: 850 + testutil.go:509: Offset: 493, NextOffset: 1098 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 208, NextOffset: 473 === NAME TestZstdChunked/testWriteAndOpen/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): @@ -208612,28 +204694,11 @@ testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":170,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":106,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":302,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":188,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":473,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 188, NextOffset: 208 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 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 473, NextOffset: 493 - testutil.go:509: Offset: 322, NextOffset: 850 - testutil.go:509: Offset: 493, NextOffset: 1098 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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" @@ -208641,14 +204706,9 @@ testutil.go:509: Offset: 302, NextOffset: 322 testutil.go:509: Offset: 493, NextOffset: 1098 testutil.go:509: Offset: 322, NextOffset: 850 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 86, NextOffset: 106 - testutil.go:509: Offset: 208, NextOffset: 473 - testutil.go:509: Offset: 106, NextOffset: 302 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 === 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=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 133 153 173 193 213 247 750] zstdchunked_test.go:59: got zstd streams (compressed size: 790): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/790): 109, 235 @@ -208669,15 +204729,16 @@ 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=better,prefix="/",format=GNU,minChunkSize=64000 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go: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: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: 184, NextOffset: 204 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 299 testutil.go:509: Offset: 204, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -208685,17 +204746,25 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 319 testutil.go:509: Offset: 466, NextOffset: 486 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 843 testutil.go:509: Offset: 486, NextOffset: 1090 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 204, NextOffset: 466 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 +=== 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=GNU,minChunkSize=0 + 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 === 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): @@ -208717,24 +204786,26 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":193,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=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=2,format=GNU,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=true,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":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: "foo2" vs "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: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 105, NextOffset: 314 + testutil.go:509: Offset: 207, NextOffset: 480 === 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): @@ -208757,24 +204828,10 @@ 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: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 314 - testutil.go:509: Offset: 207, NextOffset: 480 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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=false,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 207, NextOffset: 480 testutil.go:509: Offset: 105, NextOffset: 314 @@ -208783,9 +204840,22 @@ 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=better,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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=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"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 103 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 185, NextOffset: 205 === NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 131 151 171 191 211 246 747] zstdchunked_test.go:59: got zstd streams (compressed size: 787): @@ -208807,15 +204877,7 @@ 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=better,prefix="../",format=PAX,minChunkSize=0 === 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: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:395: Comparing: "foo2" vs "foo2" @@ -208825,25 +204887,24 @@ testutil.go:509: Offset: 469, NextOffset: 489 testutil.go:509: Offset: 321, NextOffset: 846 testutil.go:509: Offset: 489, NextOffset: 1093 -=== 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: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: 83, NextOffset: 103 testutil.go:509: Offset: 205, NextOffset: 469 testutil.go:509: Offset: 103, NextOffset: 301 -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 489 testutil.go:509: Offset: 301, NextOffset: 321 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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=better,prefix="../",format=PAX,minChunkSize=64000 === 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): @@ -208865,7 +204926,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":171,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":191,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=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"}]} @@ -208876,12 +204936,31 @@ 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 + testutil.go:395: Comparing: "" vs "" + 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: 105, NextOffset: 305 === 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=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 +=== 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:509: Offset: 494, NextOffset: 1099 + testutil.go:509: Offset: 325, NextOffset: 852 === 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): @@ -208903,37 +204982,50 @@ 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: 474, NextOffset: 494 - testutil.go:509: Offset: 325, NextOffset: 852 - testutil.go:509: Offset: 494, NextOffset: 1099 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 +=== 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: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 "": [.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: 188, NextOffset: 208 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 208, NextOffset: 474 - testutil.go:509: Offset: 105, NextOffset: 305 + testutil.go:509: Offset: 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: 474, NextOffset: 494 - testutil.go:509: Offset: 305, NextOffset: 325 - testutil.go:509: Offset: 494, NextOffset: 1099 -=== 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: 325, NextOffset: 852 -=== 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 + testutil.go:509: Offset: 451, NextOffset: 471 === NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 244 744] zstdchunked_test.go:59: got zstd streams (compressed size: 784): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 299, NextOffset: 825 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/784): 106, 232 zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/784): 16, 122 zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/784): 16, 102 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 1065 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/784): 16, 82 zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/784): 16, 62 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/784): 16, 42 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/784): 30, 22 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/784): 4, 496 zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 736/784): -1, 488 zstdchunked_test.go:104: [9] at 736 in stargz (nextFrame: 784/784): -1, -1 @@ -208946,27 +205038,20 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":190,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 279 testutil.go:509: Offset: 197, NextOffset: 451 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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: 279, NextOffset: 299 testutil.go:509: Offset: 451, NextOffset: 471 - testutil.go:509: Offset: 299, NextOffset: 825 + testutil.go:509: Offset: 279, NextOffset: 299 testutil.go:509: Offset: 471, NextOffset: 1065 - testutil.go:395: Comparing: "" vs "" + testutil.go:509: Offset: 299, NextOffset: 825 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 === 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): @@ -208974,18 +205059,9 @@ zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/785): 16, 123 zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/785): 16, 103 zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/785): 16, 83 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/785): 16, 63 zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/785): 16, 43 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 237/785): 31, 23 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 197 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU zstdchunked_test.go:104: [7] at 237 in stargz (nextFrame: 245/785): 4, 496 zstdchunked_test.go:104: [8] at 245 in stargz (nextFrame: 737/785): -1, 488 zstdchunked_test.go:104: [9] at 737 in stargz (nextFrame: 785/785): -1, -1 @@ -208997,23 +205073,32 @@ 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=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 197, NextOffset: 451 - testutil.go:509: Offset: 98, NextOffset: 279 + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 98, NextOffset: 288 +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 463 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - 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/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#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=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 288, NextOffset: 308 +=== 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":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:509: Offset: 463, NextOffset: 483 + testutil.go:509: Offset: 308, NextOffset: 835 + testutil.go:509: Offset: 483, NextOffset: 1079 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 === 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): @@ -209024,16 +205109,7 @@ zstdchunked_test.go:104: [4] at 170 in stargz (nextFrame: 190/786): 16, 62 zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/786): 16, 42 zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/786): 30, 22 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/786): 4, 498 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 78, NextOffset: 98 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 738/786): -1, 490 zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 testutil.go:1638: got TOC entries: @@ -209045,23 +205121,7 @@ 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: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 463 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 463, NextOffset: 483 - testutil.go:509: Offset: 308, NextOffset: 835 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go: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 testutil.go:509: Offset: 98, NextOffset: 288 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -209072,9 +205132,8 @@ 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 -=== 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=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 747] zstdchunked_test.go:59: got zstd streams (compressed size: 787): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/787): 106, 233 @@ -209095,17 +205154,18 @@ 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"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 99 testutil.go:509: Offset: 177, NextOffset: 197 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 284 +=== 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: 455 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -209119,15 +205179,18 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 79, NextOffset: 99 -=== 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=better,prefix="/",src=2,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 +=== 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=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 === 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): @@ -209139,15 +205202,8 @@ zstdchunked_test.go:104: [5] at 190 in stargz (nextFrame: 210/786): 16, 42 zstdchunked_test.go:104: [6] at 210 in stargz (nextFrame: 236/786): 30, 22 zstdchunked_test.go:104: [7] at 236 in stargz (nextFrame: 244/786): 4, 498 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 1069 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX zstdchunked_test.go:104: [8] at 244 in stargz (nextFrame: 738/786): -1, 490 zstdchunked_test.go:104: [9] at 738 in stargz (nextFrame: 786/786): -1, -1 -=== 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: 304, NextOffset: 829 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_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/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -209156,23 +205212,13 @@ 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/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=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":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/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=USTAR,minChunkSize=64000#01 === NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 130 150 170 190 210 245 747] zstdchunked_test.go:59: got zstd streams (compressed size: 787): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/787): 106, 233 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 178, NextOffset: 198 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 130/787): 16, 123 zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 150/787): 16, 103 zstdchunked_test.go:104: [3] at 150 in stargz (nextFrame: 170/787): 16, 83 @@ -209190,7 +205236,15 @@ 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=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":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 [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" @@ -209202,24 +205256,22 @@ testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 198 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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" +=== 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: 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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 198 + testutil.go:509: Offset: 81, NextOffset: 101 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 -=== 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: 198, NextOffset: 457 + testutil.go:509: Offset: 101, NextOffset: 287 === 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): @@ -209241,6 +205293,9 @@ 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/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 +=== 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: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"}]} @@ -209248,7 +205303,7 @@ 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=GNU,minChunkSize=0#01 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 98, NextOffset: 279 @@ -209264,6 +205319,8 @@ testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 197 +=== RUN TestZstdChunked/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:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 197, NextOffset: 451 testutil.go:509: Offset: 98, NextOffset: 279 @@ -209271,14 +205328,6 @@ 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=better,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 1065 -=== 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: 299, NextOffset: 825 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 === 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): @@ -209293,6 +205342,9 @@ zstdchunked_test.go:104: [8] at 247 in stargz (nextFrame: 742/790): -1, 491 zstdchunked_test.go:104: [9] at 742 in stargz (nextFrame: 790/790): -1, -1 testutil.go:1638: got TOC entries: +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":132,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} @@ -209300,20 +205352,12 @@ 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=fastest,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go: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: 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 === 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: 98, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 463 -=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/474): 133, 169 @@ -209321,24 +205365,10 @@ 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 "" -=== 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=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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 463, NextOffset: 483 - testutil.go:509: Offset: 308, NextOffset: 835 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 197 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 137 182 435] zstdchunked_test.go:59: got zstd streams (compressed size: 475): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/475): 133, 170 @@ -209346,23 +205376,10 @@ zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/475): 4, 249 zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 427/475): -1, 241 zstdchunked_test.go:104: [4] at 427 in stargz (nextFrame: 475/475): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: 197, NextOffset: 463 - testutil.go:509: Offset: 98, NextOffset: 288 -=== 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 463, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/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 @@ -209375,12 +205392,20 @@ 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: 288, NextOffset: 308 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:509: Offset: 308, NextOffset: 835 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":78,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":98,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":288,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":308,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":197,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":463,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 177, NextOffset: 197 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 137 182 435] zstdchunked_test.go:59: got zstd streams (compressed size: 475): +=== 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=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/475): 133, 170 zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 174/475): 41, 33 zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/475): 4, 249 @@ -209390,18 +205415,26 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/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: 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=GNU testutil.go:1580: testing streams: [0 0 137 181 434] zstdchunked_test.go:59: got zstd streams (compressed size: 474): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/474): 133, 169 zstdchunked_test.go:104: [1] at 137 in stargz (nextFrame: 173/474): 40, 32 zstdchunked_test.go:104: [2] at 173 in stargz (nextFrame: 181/474): 4, 249 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU 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 testutil.go:1580: testing streams: [0 0 137 182 435] zstdchunked_test.go:59: got zstd streams (compressed size: 475): @@ -209413,7 +205446,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" +=== 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/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: 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: "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=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 185 434] zstdchunked_test.go:59: got zstd streams (compressed size: 474): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/474): 137, 173 @@ -209424,7 +205468,17 @@ testutil.go:1683: "bar"(basename:"bar") is 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:509: Offset: 98, NextOffset: 288 === 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:395: Comparing: "foo2" vs "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 +=== 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=USTAR testutil.go:1580: testing streams: [0 0 141 186 435] zstdchunked_test.go:59: got zstd streams (compressed size: 475): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/475): 137, 174 @@ -209433,10 +205487,14 @@ 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 "" +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 483, NextOffset: 1079 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,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 TestZstdChunked/testWriteAndOpen/recursive-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#01 +=== 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 === 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): @@ -209449,6 +205507,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=fastest,prefix="./",lossless=false,format=PAX +=== 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=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 @@ -209460,33 +205520,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=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":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/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 184 433] zstdchunked_test.go:59: got zstd streams (compressed size: 473): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/473): 136, 172 zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 176/473): 40, 32 zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/473): 4, 245 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 425/473): -1, 237 zstdchunked_test.go:104: [4] at 425 in stargz (nextFrame: 473/473): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU -=== 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: 99, NextOffset: 284 - testutil.go:509: Offset: 197, NextOffset: 455 -=== 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 @@ -209498,18 +205542,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=USTAR -=== 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: 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 === 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): @@ -209522,47 +205555,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=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: 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 139 184 440] zstdchunked_test.go:59: got zstd streams (compressed size: 480): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/480): 135, 172 zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/480): 41, 33 zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/480): 4, 252 zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 432/480): -1, 244 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:104: [4] at 432 in stargz (nextFrame: 480/480): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 - 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=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 183 439] zstdchunked_test.go:59: got zstd streams (compressed size: 479): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/479): 135, 171 zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/479): 40, 32 zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/479): 4, 252 zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 431/479): -1, 244 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/480): 135, 172 @@ -209596,7 +205612,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=fastest,prefix="../",lossless=true,format=USTAR -=== 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: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/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): @@ -209605,10 +205627,20 @@ zstdchunked_test.go:104: [2] at 179 in stargz (nextFrame: 187/479): 4, 248 zstdchunked_test.go:104: [3] at 187 in stargz (nextFrame: 431/479): -1, 240 zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: 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/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 143 188 440] zstdchunked_test.go:59: got zstd streams (compressed size: 480): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/480): 139, 176 @@ -209620,31 +205652,45 @@ 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: 455, NextOffset: 475 + testutil.go:509: Offset: 304, NextOffset: 829 + testutil.go:509: Offset: 475, NextOffset: 1069 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 79, NextOffset: 99 +=== NAME TestZstdChunked/testWriteAndOpen/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 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 179/479): 40, 32 zstdchunked_test.go:104: [2] at 179 in stargz (nextFrame: 187/479): 4, 248 zstdchunked_test.go:104: [3] at 187 in stargz (nextFrame: 431/479): -1, 240 zstdchunked_test.go:104: [4] at 431 in stargz (nextFrame: 479/479): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX -=== 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=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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 455, NextOffset: 475 + testutil.go:509: Offset: 284, NextOffset: 304 + testutil.go:509: Offset: 475, NextOffset: 1069 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 143 188 440] zstdchunked_test.go:59: got zstd streams (compressed size: 480): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/480): 139, 176 +=== 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=false,format=PAX zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 180/480): 41, 33 zstdchunked_test.go:104: [2] at 180 in stargz (nextFrame: 188/480): 4, 248 zstdchunked_test.go:104: [3] at 188 in stargz (nextFrame: 432/480): -1, 240 @@ -209653,21 +205699,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=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 198, NextOffset: 457 - testutil.go:395: Comparing: "foo2" vs "foo2" - 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: 81, NextOffset: 101 - testutil.go:509: Offset: 198, NextOffset: 457 +=== 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=GNU testutil.go:1580: testing streams: [0 0 141 185 437] zstdchunked_test.go:59: got zstd streams (compressed size: 477): @@ -209680,22 +205712,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=fastest,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 101, NextOffset: 287 - testutil.go:395: Comparing: "foo2" vs "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/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 186 438] zstdchunked_test.go:59: got zstd streams (compressed size: 478): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/478): 137, 174 zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 178/478): 41, 33 -=== 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=fastest,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [2] at 178 in stargz (nextFrame: 186/478): 4, 248 zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 430/478): -1, 240 zstdchunked_test.go:104: [4] at 430 in stargz (nextFrame: 478/478): -1, -1 @@ -209704,7 +205724,6 @@ testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR === RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,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=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): @@ -209728,9 +205747,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=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 183 426] zstdchunked_test.go:59: got zstd streams (compressed size: 466): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/466): 135, 171 @@ -209738,10 +205754,12 @@ zstdchunked_test.go:104: [2] at 175 in stargz (nextFrame: 183/466): 4, 239 zstdchunked_test.go:104: [3] at 183 in stargz (nextFrame: 418/466): -1, 231 zstdchunked_test.go:104: [4] at 418 in stargz (nextFrame: 466/466): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - 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=fastest,prefix="../",format=PAX,minChunkSize=0#01 +=== 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 @@ -209749,27 +205767,10 @@ zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/467): 4, 239 zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 419/467): -1, 231 zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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: "foo2" vs "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 - 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 137 181 423] zstdchunked_test.go:59: got zstd streams (compressed size: 463): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 137/463): 133, 169 @@ -209780,16 +205781,23 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 288 - testutil.go:509: Offset: 200, NextOffset: 454 +=== 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 "": [.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: "foo2" vs "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 +=== 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:509: Offset: 457, NextOffset: 477 + testutil.go:509: Offset: 307, NextOffset: 833 + testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 200 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 200, NextOffset: 454 + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 178, NextOffset: 198 === 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): @@ -209802,14 +205810,24 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 288 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 287 + testutil.go:509: Offset: 198, NextOffset: 457 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "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: 457, NextOffset: 477 +=== 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: 287, NextOffset: 307 + testutil.go:509: Offset: 477, NextOffset: 1073 + testutil.go:509: Offset: 307, NextOffset: 833 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 198 + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 198, NextOffset: 457 === NAME TestZstdChunked/testWriteAndOpen/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): @@ -209817,16 +205835,14 @@ zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 174/467): 40, 32 zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/467): 4, 241 zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 419/467): -1, 233 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR 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" +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 287 === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,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=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): @@ -209846,11 +205862,11 @@ zstdchunked_test.go:104: [2] at 174 in stargz (nextFrame: 182/467): 4, 241 zstdchunked_test.go:104: [3] at 182 in stargz (nextFrame: 419/467): -1, 233 zstdchunked_test.go:104: [4] at 419 in stargz (nextFrame: 467/467): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + 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=USTAR,minChunkSize=0#01 +=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0 138 183 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): @@ -209874,49 +205890,51 @@ 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"}]} +=== 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: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 [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: 79, NextOffset: 99 - testutil.go:509: Offset: 181, NextOffset: 201 -=== 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: 99, NextOffset: 298 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 180, NextOffset: 200 + testutil.go:509: Offset: 102, NextOffset: 288 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 139 184 429] zstdchunked_test.go:59: got zstd streams (compressed size: 469): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/469): 135, 172 zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 176/469): 41, 33 zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/469): 4, 241 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 200, NextOffset: 454 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [3] at 184 in stargz (nextFrame: 421/469): -1, 233 zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 201, NextOffset: 466 +=== NAME TestZstdChunked/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: 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: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 + testutil.go:509: Offset: 102, NextOffset: 288 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 139 183 427] zstdchunked_test.go:59: got zstd streams (compressed size: 467): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 139/467): 135, 171 zstdchunked_test.go:104: [1] at 139 in stargz (nextFrame: 175/467): 40, 32 -=== 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: 181, NextOffset: 201 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR 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 @@ -209924,10 +205942,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=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: 79, NextOffset: 99 - testutil.go:509: Offset: 201, NextOffset: 466 - testutil.go:509: Offset: 99, NextOffset: 298 +=== 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: 454, NextOffset: 474 + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 474, NextOffset: 1067 + testutil.go:509: Offset: 308, NextOffset: 832 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 139 184 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): @@ -209940,14 +205962,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 -=== 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: 466, NextOffset: 486 - testutil.go:509: Offset: 298, NextOffset: 318 - testutil.go:509: Offset: 486, NextOffset: 1079 - testutil.go:509: Offset: 318, NextOffset: 846 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 183 427] zstdchunked_test.go:59: got zstd streams (compressed size: 467): @@ -209960,9 +205976,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=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#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=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 @@ -209996,38 +206009,24 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go: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 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 185 431] zstdchunked_test.go:59: got zstd streams (compressed size: 471): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/471): 137, 173 zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 177/471): 40, 32 zstdchunked_test.go:104: [2] at 177 in stargz (nextFrame: 185/471): 4, 242 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 202 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [3] at 185 in stargz (nextFrame: 423/471): -1, 234 zstdchunked_test.go:104: [4] at 423 in stargz (nextFrame: 471/471): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== 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 -=== 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: 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/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 === 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): @@ -210039,23 +206038,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" -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 314, NextOffset: 837 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 459, NextOffset: 479 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 185 431] zstdchunked_test.go:59: got zstd streams (compressed size: 471): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/471): 137, 173 @@ -210063,15 +206047,12 @@ 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=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 294, NextOffset: 314 - testutil.go:509: Offset: 479, NextOffset: 1074 - testutil.go:509: Offset: 314, NextOffset: 837 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 181, NextOffset: 201 === 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): @@ -210081,11 +206062,32 @@ zstdchunked_test.go:104: [3] at 186 in stargz (nextFrame: 424/472): -1, 234 zstdchunked_test.go:104: [4] at 424 in stargz (nextFrame: 472/472): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 99, NextOffset: 298 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 201, NextOffset: 466 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 298, NextOffset: 318 + 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 "" +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 184 430] zstdchunked_test.go:59: got zstd streams (compressed size: 470): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 466, NextOffset: 486 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/470): 136, 172 zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 176/470): 40, 32 zstdchunked_test.go:104: [2] at 176 in stargz (nextFrame: 184/470): 4, 242 @@ -210095,7 +206097,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=default,prefix="../",lossless=false,format=GNU -=== 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: 298, NextOffset: 318 + testutil.go:509: Offset: 486, NextOffset: 1079 + testutil.go:509: Offset: 318, NextOffset: 846 + 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=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: 99, NextOffset: 298 +=== 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=GNU testutil.go:1580: testing streams: [0 0 140 185 431] zstdchunked_test.go:59: got zstd streams (compressed size: 471): @@ -210108,6 +206121,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=better,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 177 420] zstdchunked_test.go:59: got zstd streams (compressed size: 460): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/460): 129, 165 @@ -210119,29 +206134,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=GNU,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":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 "": [.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/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 178 421] zstdchunked_test.go:59: got zstd streams (compressed size: 461): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/461): 129, 166 @@ -210151,21 +206143,16 @@ zstdchunked_test.go:104: [4] at 413 in stargz (nextFrame: 461/461): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 79, NextOffset: 99 -=== NAME TestZstdChunked/testWriteAndOpen/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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 457 - testutil.go: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: 457, NextOffset: 477 - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 477, NextOffset: 1072 - testutil.go:509: Offset: 308, NextOffset: 836 +=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 === 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): @@ -210178,60 +206165,63 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 +=== 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 + 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/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): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 314, NextOffset: 837 +=== 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/461): 129, 166 zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/461): 41, 33 zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/461): 4, 239 zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 413/461): -1, 231 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 1074 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX zstdchunked_test.go:104: [4] at 413 in stargz (nextFrame: 461/461): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/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"}]} +=== 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 "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo4 foo5 foo6] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 202 +=== RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 202, NextOffset: 459 + testutil.go:509: Offset: 104, NextOffset: 294 + testutil.go:395: Comparing: "foo2" vs "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 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 175 417] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 668, NextOffset: 788 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 457): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/457): 127, 163 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 167/457): 40, 32 -=== 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: 641, NextOffset: 661 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [2] at 167 in stargz (nextFrame: 175/457): 4, 238 zstdchunked_test.go:104: [3] at 175 in stargz (nextFrame: 409/457): -1, 230 zstdchunked_test.go:104: [4] at 409 in stargz (nextFrame: 457/457): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== 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: 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 - testutil.go:395: Comparing: "foo" vs "foo" - 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: 479, NextOffset: 1074 + testutil.go:509: Offset: 314, NextOffset: 837 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 === 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): @@ -210243,25 +206233,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" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 188, NextOffset: 208 === 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: 104, NextOffset: 222 - testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 361, NextOffset: 381 - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 381, NextOffset: 501 - testutil.go:509: Offset: 507, NextOffset: 648 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 326, NextOffset: 346 - testutil.go:509: Offset: 242, NextOffset: 361 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 179 423] zstdchunked_test.go:59: got zstd streams (compressed size: 463): @@ -210274,33 +206247,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 -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] vs [foo_empty3 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - 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/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - 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: "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 - testutil.go:509: Offset: 781, NextOffset: 801 -=== 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 @@ -210308,53 +206254,58 @@ zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/464): 4, 240 zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 416/464): -1, 232 zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:509: Offset: 801, NextOffset: 1337 - 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: "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: "foo_empty" vs "foo_empty" +=== 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: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 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 179 423] zstdchunked_test.go:59: got zstd streams (compressed size: 463): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/463): 131, 167 -=== 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 zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 171/463): 40, 32 zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=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: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"}]} +=== 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: 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 "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4] vs [foo2 foo3 foo_empty4 foo5 foo6 foo_empty foo foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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: 230 + 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 + testutil.go: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/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 135 180 424] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 457, NextOffset: 477 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 464): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/464): 131, 168 zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/464): 41, 33 @@ -210365,49 +206316,12 @@ 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: 213, NextOffset: 335 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 535 - testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 535, NextOffset: 657 - testutil.go:509: Offset: 682, NextOffset: 804 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 657, NextOffset: 677 - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 677, NextOffset: 799 - testutil.go:509: Offset: 824, NextOffset: 967 - testutil.go:395: Comparing: "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: "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 -=== 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: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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 967, NextOffset: 987 +=== 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 + 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134 178 422] zstdchunked_test.go:59: got zstd streams (compressed size: 462): @@ -210416,25 +206330,10 @@ zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/462): 4, 240 zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 414/462): -1, 232 zstdchunked_test.go:104: [4] at 414 in stargz (nextFrame: 462/462): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 499, NextOffset: 519 - testutil.go:509: Offset: 373, NextOffset: 393 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 134 179 423] zstdchunked_test.go:59: got zstd streams (compressed size: 463): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/463): 130, 167 @@ -210445,17 +206344,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 TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 519, NextOffset: 662 === 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: 393, NextOffset: 515 +=== 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_empty foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty5 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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: 781, NextOffset: 801 + 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 133 177 419] zstdchunked_test.go:59: got zstd streams (compressed size: 459): @@ -210467,16 +206365,20 @@ testutil.go:1683: "bar"(basename:"bar") is 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: 801, NextOffset: 1337 === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:509: Offset: 108, NextOffset: 230 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go: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: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 361, NextOffset: 381 === 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): @@ -210488,79 +206390,57 @@ testutil.go:1683: "bar"(basename:"bar") is 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: 487, NextOffset: 507 === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== 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: 381, NextOffset: 501 +=== 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: 507, NextOffset: 648 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:509: Offset: 808, NextOffset: 949 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 188, NextOffset: 208 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 177 419] zstdchunked_test.go:59: got zstd streams (compressed size: 459): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/459): 129, 165 zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 169/459): 40, 32 zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 222 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 326 === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#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":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_empty4 foo_empty5 foo2 foo_empty foo_empty2 foo3 foo5 foo6 foo] vs [foo foo_empty foo2 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo_empty3 foo4 foo_empty4 foo6 foo_empty5 foo foo2 foo_empty2 foo3 foo5] 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 107, NextOffset: 227 - testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: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: "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_empty5 foo foo_empty foo2 foo5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3] vs [foo_empty foo_empty2 foo3 foo5 foo6 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 87, NextOffset: 107 -=== 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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 949, NextOffset: 969 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 178 420] zstdchunked_test.go:59: got zstd streams (compressed size: 460): @@ -210571,29 +206451,43 @@ zstdchunked_test.go:104: [4] at 412 in stargz (nextFrame: 460/460): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 781, NextOffset: 801 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX 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: 815, NextOffset: 957 - testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 801, NextOffset: 1337 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: "foo2" vs "foo2" + testutil.go:509: Offset: 326, NextOffset: 346 + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 346, NextOffset: 487 +=== RUN TestZstdChunked/testDigestAndVerify/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: 242, NextOffset: 361 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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 808, NextOffset: 949 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 208, NextOffset: 326 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134 178 421] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 222 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 461): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/461): 130, 166 zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/461): 40, 32 @@ -210604,11 +206498,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=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:509: Offset: 810, NextOffset: 1352 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== 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" +=== 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=GNU testutil.go:1580: testing streams: [0 0 134 179 422] zstdchunked_test.go:59: got zstd streams (compressed size: 462): @@ -210621,7 +206513,25 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=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: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_empty5 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo_empty foo2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 535 +=== 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: 662, NextOffset: 682 + testutil.go:509: Offset: 535, NextOffset: 657 + testutil.go:509: Offset: 682, NextOffset: 804 === 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): @@ -210634,69 +206544,48 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go: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 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 179 423] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 88, NextOffset: 108 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 193, NextOffset: 213 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go: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"}]} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 108, NextOffset: 230 === 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: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_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 509, NextOffset: 529 - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 529, NextOffset: 649 - testutil.go:509: Offset: 678, NextOffset: 798 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 798, NextOffset: 818 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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: "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 - testutil.go:509: Offset: 217, NextOffset: 336 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + 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: 229, NextOffset: 249 - testutil.go:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 249, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 497 -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo6] vs [foo_empty4 foo5 foo_empty5 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo] - 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: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 +=== 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: "foo5" vs "foo5" - testutil.go:509: Offset: 798, NextOffset: 818 + testutil.go:509: Offset: 657, NextOffset: 677 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 178 422] zstdchunked_test.go:59: got zstd streams (compressed size: 462): @@ -210709,14 +206598,22 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 979 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 979, NextOffset: 1610 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 213, NextOffset: 335 + testutil.go:509: Offset: 108, NextOffset: 230 + testutil.go:395: Comparing: "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 === 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): @@ -210725,38 +206622,26 @@ zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 415/463): -1, 232 zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - 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: 519, NextOffset: 662 === 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: 809, NextOffset: 1352 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 217, NextOffset: 336 - testutil.go:509: Offset: 110, NextOffset: 229 - testutil.go:395: Comparing: "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=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: 356, NextOffset: 497 + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 === 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 249, NextOffset: 369 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 135/463): 131, 167 zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 171/463): 40, 32 zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/463): 4, 240 @@ -210766,9 +206651,24 @@ 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 +=== 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: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_empty3" vs "foo_empty3" -=== RUN 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 + 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 +=== 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=GNU testutil.go:1580: testing streams: [0 0 135 180 424] zstdchunked_test.go:59: got zstd streams (compressed size: 464): @@ -210777,10 +206677,19 @@ zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/464): 4, 240 zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 416/464): -1, 232 zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: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_empty4 foo5 foo6 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 149 299] zstdchunked_test.go:59: got zstd streams (compressed size: 339): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 @@ -210788,6 +206697,13 @@ zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 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 +=== 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 @@ -210795,22 +206711,47 @@ 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: 957, NextOffset: 977 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 977, NextOffset: 1600 + 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=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 149 299] zstdchunked_test.go:59: got zstd streams (compressed size: 339): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/339): 4, 146 zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 528, NextOffset: 649 +=== 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: 674, NextOffset: 795 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== 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=fastest,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 148 298] +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 338): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 140/338): 144, 136 zstdchunked_test.go:104: [1] at 140 in stargz (nextFrame: 148/338): 4, 146 zstdchunked_test.go:104: [2] at 148 in stargz (nextFrame: 290/338): -1, 138 zstdchunked_test.go:104: [3] at 290 in stargz (nextFrame: 338/338): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 107, NextOffset: 227 + testutil.go:509: Offset: 211, NextOffset: 331 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 331, NextOffset: 351 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 150 300] zstdchunked_test.go:59: got zstd streams (compressed size: 340): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/340): 146, 138 @@ -210818,76 +206759,74 @@ 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: 247, NextOffset: 367 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 149 299] zstdchunked_test.go:59: got zstd streams (compressed size: 339): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/339): 145, 137 zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/339): 4, 146 -=== 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_empty2 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo6 foo2 foo_empty2 foo3 foo_empty4] -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 291/339): -1, 138 zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 === 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=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/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: "foo3" vs "foo3" + testutil.go:509: Offset: 367, NextOffset: 387 === 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): -=== 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: "foo3" vs "foo3" - testutil.go:509: Offset: 361, NextOffset: 381 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 381, NextOffset: 501 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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: "" vs "" === NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 155 311] zstdchunked_test.go:59: got zstd streams (compressed size: 351): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo6 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5] vs [foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 507, NextOffset: 648 +=== 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: "foo4" vs "foo4" - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 957, NextOffset: 977 +=== 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: 790, NextOffset: 810 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 512 === NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 155 311] zstdchunked_test.go:59: got zstd streams (compressed size: 351): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/351): 151, 143 zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/351): 4, 152 zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 303/351): -1, 144 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 641 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 668, NextOffset: 788 === 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 641, NextOffset: 661 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 788, NextOffset: 808 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 512, NextOffset: 654 + testutil.go:509: Offset: 387, NextOffset: 508 +=== RUN TestZstdChunked/testDigestAndVerify/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: "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=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): @@ -210896,9 +206835,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=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:509: Offset: 808, NextOffset: 949 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 674, NextOffset: 795 + testutil.go:509: Offset: 528, NextOffset: 649 === 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): @@ -210907,10 +206846,11 @@ 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 326, NextOffset: 346 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 649, NextOffset: 669 === 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): @@ -210918,10 +206858,11 @@ zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/350): 4, 152 zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 302/350): -1, 144 zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 350/350): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 815, NextOffset: 957 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 361 - testutil.go:509: Offset: 346, NextOffset: 487 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 790 === 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): @@ -210929,15 +206870,7 @@ zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/344): 4, 145 zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 296/344): -1, 137 zstdchunked_test.go:104: [3] at 296 in stargz (nextFrame: 344/344): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 949, NextOffset: 969 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 154 303] zstdchunked_test.go:59: got zstd streams (compressed size: 343): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 @@ -210952,13 +206885,9 @@ 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo6] vs [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 326, NextOffset: 346 +=== 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: 191, NextOffset: 211 === 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): @@ -210967,20 +206896,34 @@ zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 211, NextOffset: 331 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 154 303] zstdchunked_test.go:59: got zstd streams (compressed size: 343): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 zstdchunked_test.go:104: [1] at 146 in stargz (nextFrame: 154/343): 4, 145 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 107, NextOffset: 227 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [2] at 154 in stargz (nextFrame: 295/343): -1, 137 zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 242 +=== 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: 331, NextOffset: 351 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:509: Offset: 247, NextOffset: 367 === NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 154 303] zstdchunked_test.go:59: got zstd streams (compressed size: 343): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 146/343): 150, 142 +=== 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" +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU 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 @@ -210992,65 +206935,35 @@ 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 487 - testutil.go:509: Offset: 242, NextOffset: 361 -=== 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] +=== 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=USTAR 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 361, NextOffset: 381 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 156 309] zstdchunked_test.go:59: got zstd streams (compressed size: 349): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 148/349): 152, 144 zstdchunked_test.go:104: [1] at 148 in stargz (nextFrame: 156/349): 4, 149 zstdchunked_test.go:104: [2] at 156 in stargz (nextFrame: 301/349): -1, 141 -=== 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=fastest,prefix="../",lossless=true,format=PAX 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=PAX,minChunkSize=0 - 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 -=== 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] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 781, NextOffset: 801 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 348): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 147/348): 151, 143 zstdchunked_test.go:104: [1] at 147 in stargz (nextFrame: 155/348): 4, 149 zstdchunked_test.go:104: [2] at 155 in stargz (nextFrame: 300/348): -1, 141 zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 348/348): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 84, NextOffset: 104 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 158 311] zstdchunked_test.go:59: got zstd streams (compressed size: 351): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 150/351): 154, 146 zstdchunked_test.go:104: [1] at 150 in stargz (nextFrame: 158/351): 4, 149 zstdchunked_test.go:104: [2] at 158 in stargz (nextFrame: 303/351): -1, 141 zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 326 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 157 310] zstdchunked_test.go:59: got zstd streams (compressed size: 350): @@ -211059,14 +206972,6 @@ zstdchunked_test.go:104: [2] at 157 in stargz (nextFrame: 302/350): -1, 141 zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 350/350): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 501, NextOffset: 521 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 144 287] zstdchunked_test.go:59: got zstd streams (compressed size: 327): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/327): 140, 132 @@ -211074,12 +206979,6 @@ zstdchunked_test.go:104: [2] at 144 in stargz (nextFrame: 279/327): -1, 131 zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 327/327): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - 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 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 128 271] zstdchunked_test.go:59: got zstd streams (compressed size: 311): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/311): 124, 116 @@ -211087,12 +206986,6 @@ 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=PAX,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" -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 144 287] zstdchunked_test.go:59: got zstd streams (compressed size: 327): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/327): 140, 132 @@ -211107,7 +207000,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=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=PAX,minChunkSize=64000#01 === 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): @@ -211116,8 +207009,6 @@ 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 -=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 131 274] zstdchunked_test.go:59: got zstd streams (compressed size: 314): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/314): 127, 119 @@ -211125,9 +207016,21 @@ 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: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 foo5 foo_empty5 foo_empty2 foo_empty foo2 foo3 foo4 foo_empty4 foo6 foo] vs [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo6] +=== 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] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 337): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 142/337): 146, 138 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 229, NextOffset: 249 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR 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 @@ -211160,6 +207063,10 @@ 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:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 249, NextOffset: 369 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/320): 129, 121 @@ -211167,26 +207074,19 @@ 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: 356, NextOffset: 497 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 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 -=== 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"}]} -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR 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=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 "": [foo3 foo_empty3 foo4 foo5 foo foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo2] vs [foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo6 foo_empty3 foo4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 535 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 389 === 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): @@ -211195,10 +207095,6 @@ zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 270/318): -1, 133 zstdchunked_test.go:104: [3] at 270 in stargz (nextFrame: 318/318): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 657, NextOffset: 677 -=== 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 @@ -211206,6 +207102,9 @@ zstdchunked_test.go:104: [2] at 150 in stargz (nextFrame: 287/335): -1, 133 zstdchunked_test.go:104: [3] at 287 in stargz (nextFrame: 335/335): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 497, NextOffset: 517 +=== 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] zstdchunked_test.go:59: got zstd streams (compressed size: 318): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/318): 129, 121 @@ -211213,13 +207112,30 @@ 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 +=== 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 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 509, NextOffset: 529 +=== 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] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 658, NextOffset: 678 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 334): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 141/334): 145, 137 zstdchunked_test.go:104: [1] at 141 in stargz (nextFrame: 149/334): 4, 141 zstdchunked_test.go:104: [2] at 149 in stargz (nextFrame: 286/334): -1, 133 zstdchunked_test.go:104: [3] at 286 in stargz (nextFrame: 334/334): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 959, NextOffset: 979 +=== 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 @@ -211227,14 +207143,6 @@ 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=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" vs "foo" - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 193, NextOffset: 213 -=== 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 @@ -211242,20 +207150,27 @@ zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 291/339): -1, 136 zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 108, NextOffset: 230 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 373, NextOffset: 393 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 809, NextOffset: 1352 + testutil.go:509: Offset: 979, NextOffset: 1610 === 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): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/322): 130, 122 +=== 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/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/322): 4, 144 zstdchunked_test.go:104: [2] at 134 in stargz (nextFrame: 274/322): -1, 136 zstdchunked_test.go:104: [3] at 274 in stargz (nextFrame: 322/322): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-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: 229 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 151 299] zstdchunked_test.go:59: got zstd streams (compressed size: 339): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/339): 147, 139 @@ -211263,98 +207178,76 @@ 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:509: Offset: 499, NextOffset: 519 - testutil.go:509: Offset: 393, NextOffset: 515 - testutil.go:509: Offset: 519, NextOffset: 662 +=== 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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 798, NextOffset: 818 === 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 789 +=== 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" -=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 967, NextOffset: 987 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 818, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 819, NextOffset: 1366 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 143/339): 147, 139 zstdchunked_test.go:104: [1] at 143 in stargz (nextFrame: 151/339): 4, 144 zstdchunked_test.go:104: [2] at 151 in stargz (nextFrame: 291/339): -1, 136 zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 -=== 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 230, NextOffset: 250 === 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: 335, NextOffset: 355 +=== 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty foo2 foo3 foo4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 798, NextOffset: 818 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 818, NextOffset: 959 === NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 134 282] zstdchunked_test.go:59: got zstd streams (compressed size: 322): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/322): 130, 122 zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/322): 4, 144 -=== 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/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU 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: 355, NextOffset: 499 - 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: 669, NextOffset: 789 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:509: Offset: 108, NextOffset: 230 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 335, NextOffset: 355 - testutil.go:509: Offset: 230, NextOffset: 250 - testutil.go:509: Offset: 355, NextOffset: 499 - testutil.go:509: Offset: 250, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 499, NextOffset: 519 -=== 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=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: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=true,format=USTAR testutil.go:1580: testing streams: [0 0 136 279] zstdchunked_test.go:59: got zstd streams (compressed size: 319): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/319): 132, 124 zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 136/319): 4, 139 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 804, NextOffset: 824 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 657, NextOffset: 677 === 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: 824, NextOffset: 967 - testutil.go:509: Offset: 677, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 369, NextOffset: 389 + testutil.go:509: Offset: 517, NextOffset: 658 + testutil.go:509: Offset: 389, NextOffset: 509 === 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): @@ -211362,22 +207255,13 @@ zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/304): 4, 139 zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 256/304): -1, 131 zstdchunked_test.go:104: [3] at 256 in stargz (nextFrame: 304/304): -1, -1 -=== 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: 967, NextOffset: 987 === 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: 799, NextOffset: 819 - testutil.go:509: Offset: 987, NextOffset: 1612 - testutil.go:509: Offset: 819, NextOffset: 1366 +=== 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: "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 -=== 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=GNU,minChunkSize=64000#01 + 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=PAX testutil.go:1580: testing streams: [0 0 136 279] zstdchunked_test.go:59: got zstd streams (compressed size: 319): @@ -211386,45 +207270,45 @@ 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 529, NextOffset: 649 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 121 264] zstdchunked_test.go:59: got zstd streams (compressed size: 304): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/304): 117, 109 +=== 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/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/304): 4, 139 zstdchunked_test.go:104: [2] at 121 in stargz (nextFrame: 256/304): -1, 131 zstdchunked_test.go:104: [3] at 256 in stargz (nextFrame: 304/304): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":107,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":387,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":191,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":331,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":957,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty2 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty foo4 foo6 .no.prefetch.landmark foo] +=== 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 +=== 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 107, NextOffset: 227 - testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 247, NextOffset: 367 - testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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=GNU testutil.go:1580: testing streams: [0 0 138 281] zstdchunked_test.go:59: got zstd streams (compressed size: 321): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 789, NextOffset: 809 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/321): 134, 126 zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/321): 4, 139 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 979, NextOffset: 1610 + testutil.go:509: Offset: 809, NextOffset: 1352 === 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: 367, NextOffset: 387 - testutil.go:509: Offset: 492, NextOffset: 512 +=== 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 123 266] zstdchunked_test.go:59: got zstd streams (compressed size: 306): @@ -211433,54 +207317,6 @@ 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: 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 -=== 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: 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo4 foo6 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty2 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:509: Offset: 247, NextOffset: 367 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 512 - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 512, NextOffset: 654 - testutil.go:509: Offset: 387, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 815, NextOffset: 957 - testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:395: Comparing: "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=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 288] zstdchunked_test.go:59: got zstd streams (compressed size: 328): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/328): 137, 129 @@ -211488,20 +207324,44 @@ zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 280/328): -1, 135 zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 107, NextOffset: 227 +=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":781,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":801,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":188,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":326,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":949,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":969,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo_empty foo3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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: "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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 326, NextOffset: 346 + testutil.go:509: Offset: 242, NextOffset: 361 + testutil.go:509: Offset: 346, NextOffset: 487 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 521, NextOffset: 641 + testutil.go:509: Offset: 668, NextOffset: 788 + testutil.go:395: Comparing: "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 126 273] zstdchunked_test.go:59: got zstd streams (compressed size: 313): @@ -211509,7 +207369,30 @@ 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:509: Offset: 788, NextOffset: 808 === 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: 661, NextOffset: 781 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 808, NextOffset: 949 + 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 [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo5 foo_empty foo2 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 208, NextOffset: 326 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 288] zstdchunked_test.go:59: got zstd streams (compressed size: 328): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/328): 137, 129 @@ -211517,6 +207400,14 @@ zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 280/328): -1, 135 zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 104, NextOffset: 222 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 326, NextOffset: 346 + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 346, NextOffset: 487 + testutil.go:509: Offset: 242, NextOffset: 361 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126 273] zstdchunked_test.go:59: got zstd streams (compressed size: 313): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/313): 122, 114 @@ -211524,6 +207415,26 @@ 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:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 361, NextOffset: 381 + testutil.go:509: Offset: 507, NextOffset: 648 + testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 668, NextOffset: 788 + testutil.go:509: Offset: 521, NextOffset: 641 + testutil.go:395: Comparing: "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_empty" vs "foo_empty" +=== 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=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 287] zstdchunked_test.go:59: got zstd streams (compressed size: 327): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/327): 136, 128 @@ -211531,19 +207442,20 @@ zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 279/327): -1, 135 zstdchunked_test.go:104: [3] at 279 in stargz (nextFrame: 327/327): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go: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"}]} +=== 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_empty foo_empty2 foo4 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo5 foo_empty5] vs [foo foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo6 foo foo4] + 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 === 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): @@ -211552,21 +207464,39 @@ zstdchunked_test.go:104: [2] at 125 in stargz (nextFrame: 264/312): -1, 135 zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 312/312): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== 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=PAX,minChunkSize=0 + 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 +=== 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=PAX,minChunkSize=0 + 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 + testutil.go:509: Offset: 393, NextOffset: 515 + testutil.go:509: Offset: 519, NextOffset: 662 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 535 + 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_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: 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 657, NextOffset: 677 + testutil.go:509: Offset: 804, NextOffset: 824 + testutil.go:509: Offset: 677, NextOffset: 799 + testutil.go:509: Offset: 824, NextOffset: 967 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo5] 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: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 249 + testutil.go:509: Offset: 193, NextOffset: 213 === NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 283] zstdchunked_test.go:59: got zstd streams (compressed size: 323): @@ -211574,23 +207504,16 @@ 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: 336, NextOffset: 356 === 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: 249, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 497 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 389 - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 389, NextOffset: 509 - testutil.go:509: Offset: 517, NextOffset: 658 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go: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/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 + 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=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: 515, NextOffset: 535 === 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): @@ -211598,44 +207521,22 @@ zstdchunked_test.go:104: [1] at 122 in stargz (nextFrame: 130/315): 4, 141 zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 267/315): -1, 133 zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 315/315): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 682, NextOffset: 804 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark] vs [foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo_empty4 foo6] - 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,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: 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: "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 -=== 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: 529, NextOffset: 649 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:509: Offset: 819, NextOffset: 1366 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 335, NextOffset: 355 + testutil.go:509: Offset: 230, NextOffset: 250 === 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): @@ -211644,63 +207545,43 @@ 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:509: Offset: 229, NextOffset: 249 +=== 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: "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 === 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 356, NextOffset: 497 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/315): 126, 118 zstdchunked_test.go:104: [1] at 122 in stargz (nextFrame: 130/315): 4, 141 zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 267/315): -1, 133 zstdchunked_test.go:104: [3] at 267 in stargz (nextFrame: 315/315): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 519, NextOffset: 662 === 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: 249, NextOffset: 369 -=== 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: 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 === NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 283] zstdchunked_test.go:59: got zstd streams (compressed size: 323): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/323): 134, 126 zstdchunked_test.go:104: [1] at 130 in stargz (nextFrame: 138/323): 4, 141 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 677, NextOffset: 799 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU 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=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_empty2 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo] vs [foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo foo_empty 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: 222, NextOffset: 242 - testutil.go:509: Offset: 328, NextOffset: 348 - testutil.go:509: Offset: 242, NextOffset: 361 - testutil.go:509: Offset: 348, NextOffset: 488 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 103, NextOffset: 222 - 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 - testutil.go:509: Offset: 381, NextOffset: 500 - testutil.go:509: Offset: 508, NextOffset: 648 - 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 +=== 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 130 275] zstdchunked_test.go:59: got zstd streams (compressed size: 315): @@ -211709,61 +207590,31 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 520, NextOffset: 639 -=== 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: 668, NextOffset: 787 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 639, NextOffset: 659 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 140 288] zstdchunked_test.go:59: got zstd streams (compressed size: 328): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/328): 136, 128 zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 140/328): 4, 144 zstdchunked_test.go:104: [2] at 140 in stargz (nextFrame: 280/328): -1, 136 zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 787, NextOffset: 807 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:509: Offset: 807, NextOffset: 947 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty2 foo_empty4 foo6 foo_empty foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: "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 -=== 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] -=== 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/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 320): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/320): 128, 120 zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/320): 4, 144 zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 272/320): -1, 136 zstdchunked_test.go:104: [3] at 272 in stargz (nextFrame: 320/320): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/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: "foo5" vs "foo5" - testutil.go:509: Offset: 787, NextOffset: 807 - testutil.go:509: Offset: 639, NextOffset: 659 +=== 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 "": [foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo2 foo3 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 492, NextOffset: 512 + testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:509: Offset: 512, NextOffset: 654 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 140 288] zstdchunked_test.go:59: got zstd streams (compressed size: 328): @@ -211772,11 +207623,16 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 807, NextOffset: 947 - testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 947, NextOffset: 967 +=== 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: 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: "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=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): @@ -211785,31 +207641,35 @@ 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=GNU,minChunkSize=0 - 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: "foo2" vs "foo2" - testutil.go:509: Offset: 328, NextOffset: 348 - testutil.go:509: Offset: 222, NextOffset: 242 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 528 + testutil.go:509: Offset: 654, NextOffset: 674 === 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 348, NextOffset: 488 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/329): 137, 129 -=== 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/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 141/329): 4, 144 zstdchunked_test.go:104: [2] at 141 in stargz (nextFrame: 281/329): -1, 136 zstdchunked_test.go:104: [3] at 281 in stargz (nextFrame: 329/329): -1, -1 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 === 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=GNU,minChunkSize=0 - 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/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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 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 === 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): @@ -211818,6 +207678,23 @@ zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 273/321): -1, 136 zstdchunked_test.go:104: [3] at 273 in stargz (nextFrame: 321/321): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 107, NextOffset: 227 + testutil.go:509: Offset: 211, NextOffset: 331 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo4] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5 foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 191, NextOffset: 211 +=== 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: 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:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 674 + testutil.go:509: Offset: 508, NextOffset: 528 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 121 229 356 490 599 643 946] zstdchunked_test.go:59: got zstd streams (compressed size: 986): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/986): 117, 631 @@ -211830,22 +207707,26 @@ 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=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"}]} +=== 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 512 + testutil.go:509: Offset: 367, NextOffset: 387 === NAME TestZstdChunked/testWriteAndOpen/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] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 987): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/987): 117, 632 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5] vs [foo4 foo_empty4 foo2 foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/987): 104, 511 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 654 +=== 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 @@ -211854,28 +207735,21 @@ zstdchunked_test.go:104: [7] at 644 in stargz (nextFrame: 939/987): -1, 291 zstdchunked_test.go:104: [8] at 939 in stargz (nextFrame: 987/987): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:509: Offset: 819, NextOffset: 962 -=== 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 +=== 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_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: 957, NextOffset: 977 testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 962, NextOffset: 982 - testutil.go:509: Offset: 810, NextOffset: 1358 - testutil.go:509: Offset: 982, NextOffset: 1607 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:509: Offset: 247, NextOffset: 367 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 121 229 356 490 599 643 946] zstdchunked_test.go:59: got zstd streams (compressed size: 986): @@ -211889,8 +207763,7 @@ zstdchunked_test.go:104: [7] at 643 in stargz (nextFrame: 938/986): -1, 291 zstdchunked_test.go:104: [8] at 938 in stargz (nextFrame: 986/986): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 213 +=== 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 121 229 356 490 599 644 947] zstdchunked_test.go:59: got zstd streams (compressed size: 987): @@ -211904,17 +207777,7 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 224 - testutil.go:509: Offset: 213, NextOffset: 332 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 332, NextOffset: 352 - testutil.go:509: Offset: 244, NextOffset: 367 - testutil.go:509: Offset: 352, NextOffset: 496 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 528 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 118 225 351 482 588 632 935] zstdchunked_test.go:59: got zstd streams (compressed size: 975): @@ -211928,20 +207791,9 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:509: Offset: 678, NextOffset: 799 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6 foo2 foo4 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo foo2 foo_empty3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 332, NextOffset: 352 -=== 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 @@ -211950,17 +207802,16 @@ zstdchunked_test.go:104: [6] at 625 in stargz (nextFrame: 633/976): 4, 299 zstdchunked_test.go:104: [7] at 633 in stargz (nextFrame: 928/976): -1, 291 zstdchunked_test.go:104: [8] at 928 in stargz (nextFrame: 976/976): -1, -1 -=== 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=fastest,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 496 - testutil.go:509: Offset: 244, NextOffset: 367 +=== 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 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5] 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: 508, NextOffset: 528 - testutil.go:509: Offset: 678, NextOffset: 799 - testutil.go:509: Offset: 528, NextOffset: 649 + testutil.go:509: Offset: 529, NextOffset: 649 === 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): @@ -211974,25 +207825,14 @@ 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=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 678, NextOffset: 798 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 213, NextOffset: 332 - testutil.go:509: Offset: 105, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 496, NextOffset: 516 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 === 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): -=== 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: 367, NextOffset: 387 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR 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 @@ -212003,20 +207843,10 @@ 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=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: "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: "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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + 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=fastest,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 220 346 473 582 626 931] zstdchunked_test.go:59: got zstd streams (compressed size: 971): @@ -212029,8 +207859,20 @@ 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 789, NextOffset: 809 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX -=== 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: 959, NextOffset: 979 + testutil.go:509: Offset: 809, NextOffset: 1352 + testutil.go:509: Offset: 979, NextOffset: 1610 + 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/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): @@ -212044,6 +207886,18 @@ 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: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/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 215 337 460 568 612 919] zstdchunked_test.go:59: got zstd streams (compressed size: 959): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/959): 105, 600 @@ -212056,9 +207910,26 @@ 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 +=== 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: 389, NextOffset: 509 + testutil.go:509: Offset: 517, NextOffset: 658 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo6 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3] vs [foo4 foo_empty4 foo5 foo6 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2] + 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 +=== 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 +=== 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: 959, NextOffset: 979 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 215/960): 102, 492 zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 337/960): 118, 386 zstdchunked_test.go:104: [3] at 337 in stargz (nextFrame: 460/960): 119, 264 @@ -212067,43 +207938,42 @@ zstdchunked_test.go:104: [6] at 605 in stargz (nextFrame: 613/960): 4, 303 zstdchunked_test.go:104: [7] at 613 in stargz (nextFrame: 912/960): -1, 295 zstdchunked_test.go:104: [8] at 912 in stargz (nextFrame: 960/960): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 789, NextOffset: 809 === 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: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"}]} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 979, NextOffset: 1610 + testutil.go:509: Offset: 809, NextOffset: 1352 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 217, NextOffset: 336 + testutil.go:509: Offset: 110, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 342 468 575 619 925] zstdchunked_test.go:59: got zstd streams (compressed size: 965): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/965): 108, 607 zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 219/965): 103, 495 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 342/965): 119, 388 zstdchunked_test.go:104: [3] at 342 in stargz (nextFrame: 468/965): 122, 265 zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 575/965): 103, 139 zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 611/965): 40, 32 zstdchunked_test.go:104: [6] at 611 in stargz (nextFrame: 619/965): 4, 302 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo_empty] -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR zstdchunked_test.go:104: [7] at 619 in stargz (nextFrame: 917/965): -1, 294 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 -=== 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: 774, NextOffset: 794 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 947, NextOffset: 967 - testutil.go:509: Offset: 794, NextOffset: 1338 - testutil.go:509: Offset: 967, NextOffset: 1590 - 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 +=== 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: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 === 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): @@ -212115,17 +207985,20 @@ zstdchunked_test.go:104: [5] at 575 in stargz (nextFrame: 612/966): 41, 33 zstdchunked_test.go:104: [6] at 612 in stargz (nextFrame: 620/966): 4, 302 zstdchunked_test.go:104: [7] at 620 in stargz (nextFrame: 918/966): -1, 294 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 509, NextOffset: 649 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:104: [8] at 918 in stargz (nextFrame: 966/966): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 +=== 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: "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=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: 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: 498, NextOffset: 518 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 518, NextOffset: 636 + 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): @@ -212138,33 +208011,12 @@ zstdchunked_test.go:104: [6] at 611 in stargz (nextFrame: 619/965): 4, 302 zstdchunked_test.go:104: [7] at 619 in stargz (nextFrame: 917/965): -1, 294 zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 -=== 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=fastest,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_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" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 193, NextOffset: 213 -=== 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: 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 +=== 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=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: 242, NextOffset: 359 -=== 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 @@ -212174,21 +208026,20 @@ 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:509: Offset: 350, NextOffset: 489 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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 "": [foo_empty2 foo_empty3 foo4 foo5 foo foo_empty foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo_empty foo6 foo5 foo foo2 foo_empty2 foo3 foo_empty3 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 - testutil.go:509: Offset: 509, NextOffset: 649 - testutil.go:509: Offset: 379, NextOffset: 498 + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty5 foo2 foo_empty2 foo4 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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 === 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): @@ -212202,12 +208053,19 @@ zstdchunked_test.go:104: [7] at 614 in stargz (nextFrame: 914/962): -1, 296 zstdchunked_test.go:104: [8] at 914 in stargz (nextFrame: 962/962): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 328 + 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/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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - 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: 328, NextOffset: 348 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/963): 106, 603 zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 217/963): 103, 493 zstdchunked_test.go:104: [2] at 217 in stargz (nextFrame: 339/963): 118, 386 zstdchunked_test.go:104: [3] at 339 in stargz (nextFrame: 462/963): 119, 264 @@ -212217,18 +208075,13 @@ zstdchunked_test.go:104: [7] at 615 in stargz (nextFrame: 915/963): -1, 296 zstdchunked_test.go:104: [8] at 915 in stargz (nextFrame: 963/963): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 967, NextOffset: 1590 - testutil.go:509: Offset: 794, NextOffset: 1338 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 330, NextOffset: 350 - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 350, NextOffset: 489 - testutil.go:509: Offset: 242, NextOffset: 359 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 242, NextOffset: 361 + testutil.go:509: Offset: 348, NextOffset: 488 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 361, NextOffset: 381 + testutil.go:509: Offset: 488, NextOffset: 508 === 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): @@ -212236,18 +208089,22 @@ zstdchunked_test.go:104: [1] at 112 in stargz (nextFrame: 225/979): 109, 510 zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 350/979): 121, 397 zstdchunked_test.go:104: [3] at 350 in stargz (nextFrame: 479/979): 125, 272 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 381, NextOffset: 500 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [4] at 479 in stargz (nextFrame: 590/979): 107, 143 zstdchunked_test.go:104: [5] at 590 in stargz (nextFrame: 626/979): 40, 32 zstdchunked_test.go:104: [6] at 626 in stargz (nextFrame: 634/979): 4, 301 zstdchunked_test.go:104: [7] at 634 in stargz (nextFrame: 931/979): -1, 293 zstdchunked_test.go:104: [8] at 931 in stargz (nextFrame: 979/979): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 498, NextOffset: 518 - 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 508, NextOffset: 648 + testutil.go:395: Comparing: "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 === 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): @@ -212261,6 +208118,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=PAX +=== 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 +=== 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: 787, NextOffset: 807 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 225 350 479 590 634 939] zstdchunked_test.go:59: got zstd streams (compressed size: 979): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/979): 108, 622 @@ -212273,8 +208138,17 @@ 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: 636, NextOffset: 656 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 659, NextOffset: 777 + testutil.go:509: Offset: 807, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo4 foo5 foo_empty5] vs [foo_empty3 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 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 === 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): @@ -212288,11 +208162,15 @@ 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: 807, NextOffset: 947 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 +=== 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 787, NextOffset: 807 === 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): @@ -212306,16 +208184,19 @@ zstdchunked_test.go:104: [7] at 621 in stargz (nextFrame: 917/965): -1, 292 zstdchunked_test.go:104: [8] at 917 in stargz (nextFrame: 965/965): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/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" -=== 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=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: 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: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 === 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): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 103 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/966): 107, 610 zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 221/966): 106, 499 zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 344/966): 119, 389 @@ -212326,15 +208207,26 @@ zstdchunked_test.go:104: [7] at 622 in stargz (nextFrame: 918/966): -1, 292 zstdchunked_test.go:104: [8] at 918 in stargz (nextFrame: 966/966): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/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_empty2 foo_empty5 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty3] vs [foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 328 + testutil.go:509: Offset: 103, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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/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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 947, NextOffset: 967 === 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: 777, NextOffset: 797 +=== 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 @@ -212346,15 +208238,10 @@ zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 880/928): -1, 273 zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 107, NextOffset: 224 - testutil.go:509: Offset: 214, NextOffset: 331 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 501, NextOffset: 521 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 967, NextOffset: 1587 + testutil.go:509: Offset: 797, NextOffset: 1342 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 === 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): @@ -212364,25 +208251,12 @@ zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/929): 119, 260 zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 559/929): 100, 137 zstdchunked_test.go:104: [5] at 559 in stargz (nextFrame: 596/929): 41, 33 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR zstdchunked_test.go:104: [6] at 596 in stargz (nextFrame: 604/929): 4, 281 zstdchunked_test.go:104: [7] at 604 in stargz (nextFrame: 881/929): -1, 273 zstdchunked_test.go:104: [8] at 881 in stargz (nextFrame: 929/929): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go: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 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 214 332 455 559 603 888] zstdchunked_test.go:59: got zstd streams (compressed size: 928): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 788, NextOffset: 808 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/928): 106, 591 zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 214/928): 100, 481 zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/928): 114, 377 @@ -212392,14 +208266,22 @@ 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: 659, NextOffset: 777 === 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: 808, NextOffset: 947 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 777, NextOffset: 797 - testutil.go:509: Offset: 947, NextOffset: 967 +=== 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 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty foo5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 496, NextOffset: 516 + testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:509: Offset: 516, NextOffset: 658 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 528 + testutil.go:509: Offset: 658, NextOffset: 678 + testutil.go:509: Offset: 528, NextOffset: 649 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 214 332 455 559 604 889] zstdchunked_test.go:59: got zstd streams (compressed size: 929): @@ -212413,23 +208295,26 @@ 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: 797, NextOffset: 1344 - testutil.go:509: Offset: 967, NextOffset: 1592 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 678, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 105, NextOffset: 224 + testutil.go:509: Offset: 213, NextOffset: 332 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 244, NextOffset: 363 - testutil.go:509: Offset: 351, NextOffset: 491 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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=GNU testutil.go:1580: testing streams: [0 0 108 214 332 454 557 601 887] zstdchunked_test.go:59: got zstd streams (compressed size: 927): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/927): 104, 589 zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 214/927): 102, 481 zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/927): 114, 375 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 332, NextOffset: 352 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 454/927): 118, 257 zstdchunked_test.go:104: [4] at 454 in stargz (nextFrame: 557/927): 99, 135 zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 593/927): 40, 32 @@ -212437,27 +208322,18 @@ zstdchunked_test.go:104: [7] at 601 in stargz (nextFrame: 879/927): -1, 274 zstdchunked_test.go:104: [8] at 879 in stargz (nextFrame: 927/927): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo4 foo_empty4 foo5] vs [foo foo_empty2 foo_empty5 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo4] - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 650, NextOffset: 670 +=== 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:509: Offset: 352, NextOffset: 496 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 799, NextOffset: 819 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 521 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 214/928): 102, 482 zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 332/928): 114, 376 zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 454/928): 118, 258 @@ -212467,15 +208343,26 @@ zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 880/928): -1, 274 zstdchunked_test.go:104: [8] at 880 in stargz (nextFrame: 928/928): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 670, NextOffset: 788 - testutil.go:509: Offset: 521, NextOffset: 639 +=== 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: 669, NextOffset: 790 + testutil.go:509: Offset: 819, NextOffset: 962 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3] vs [foo6 foo_empty foo5 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 639, NextOffset: 659 - testutil.go:509: Offset: 808, NextOffset: 947 - testutil.go:509: Offset: 659, NextOffset: 777 + testutil.go:395: Comparing: "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 === 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): @@ -212485,34 +208372,19 @@ zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/937): 120, 261 zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 564/937): 101, 137 zstdchunked_test.go:104: [5] at 564 in stargz (nextFrame: 600/937): 40, 32 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:104: [6] at 600 in stargz (nextFrame: 608/937): 4, 285 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR 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 -=== 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 === 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: 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: "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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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 === 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): @@ -212526,11 +208398,24 @@ 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: 383, NextOffset: 501 -=== 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: 790, NextOffset: 810 + testutil.go:509: Offset: 982, NextOffset: 1607 + testutil.go:509: Offset: 810, NextOffset: 1358 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 213, NextOffset: 332 + testutil.go:509: Offset: 105, NextOffset: 224 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 332, NextOffset: 352 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 352, NextOffset: 496 === 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] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 244, NextOffset: 367 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 937): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/937): 106, 596 zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/937): 101, 486 @@ -212541,10 +208426,20 @@ zstdchunked_test.go:104: [6] at 600 in stargz (nextFrame: 608/937): 4, 285 zstdchunked_test.go:104: [7] at 608 in stargz (nextFrame: 889/937): -1, 277 zstdchunked_test.go:104: [8] at 889 in stargz (nextFrame: 937/937): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 496, NextOffset: 516 === 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: 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=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 215 335 459 564 609 898] zstdchunked_test.go:59: got zstd streams (compressed size: 938): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/938): 106, 597 +=== 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=false,format=PAX zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 215/938): 101, 487 zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 335/938): 116, 382 zstdchunked_test.go:104: [3] at 335 in stargz (nextFrame: 459/938): 120, 262 @@ -212566,20 +208461,15 @@ zstdchunked_test.go:104: [7] at 605 in stargz (nextFrame: 886/934): -1, 277 zstdchunked_test.go:104: [8] at 886 in stargz (nextFrame: 934/934): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":379,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":193,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":330,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":350,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":807,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo3 foo_empty4 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 183, NextOffset: 203 - 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:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo6 foo foo_empty2 foo_empty4 foo5 foo_empty5 foo2] vs [foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 947, NextOffset: 967 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 214 332 456 561 606 895] zstdchunked_test.go:59: got zstd streams (compressed size: 935): @@ -212593,9 +208483,18 @@ 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 318, NextOffset: 338 - testutil.go:509: Offset: 236, NextOffset: 355 +=== 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: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=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): @@ -212608,41 +208507,46 @@ 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 379, NextOffset: 498 === RUN TestZstdChunked/testWriteAndOpen/modes-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: 338, NextOffset: 477 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 509, NextOffset: 649 + 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 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 214 331 455 557 602 889] zstdchunked_test.go:59: got zstd streams (compressed size: 929): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/929): 107, 590 zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 214/929): 99, 479 zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 331/929): 113, 376 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 787 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 455/929): 120, 259 zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 557/929): 98, 135 zstdchunked_test.go:104: [5] at 557 in stargz (nextFrame: 594/929): 41, 33 zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/929): 4, 283 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR 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: 222, NextOffset: 242 === RUN TestZstdChunked/testWriteAndOpen/modes-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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,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: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 477, NextOffset: 497 - testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:395: Comparing: "foo_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: 636, NextOffset: 656 + testutil.go:509: Offset: 787, NextOffset: 807 === 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): @@ -212656,12 +208560,25 @@ 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 772 - testutil.go:509: Offset: 795, NextOffset: 934 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 934, NextOffset: 954 +=== 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 +=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo5 foo6] vs [foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty] + 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: 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 + testutil.go:509: Offset: 350, NextOffset: 489 === 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): @@ -212674,46 +208591,50 @@ 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: 242, NextOffset: 359 === RUN TestZstdChunked/testWriteAndOpen/modes-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: 792, NextOffset: 1310 - testutil.go:509: Offset: 954, NextOffset: 1554 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty] vs [foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo] - 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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 101, NextOffset: 216 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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: 477, NextOffset: 497 - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 497, NextOffset: 636 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 669, NextOffset: 787 + testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 787, NextOffset: 807 + testutil.go:509: Offset: 636, NextOffset: 656 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 218 336 460 567 611 899] zstdchunked_test.go:59: got zstd streams (compressed size: 939): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/939): 107, 599 zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 218/939): 103, 488 zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 336/939): 114, 381 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 375, NextOffset: 494 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 336 in stargz (nextFrame: 460/939): 120, 263 zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 567/939): 103, 139 zstdchunked_test.go:104: [5] at 567 in stargz (nextFrame: 603/939): 40, 32 zstdchunked_test.go:104: [6] at 603 in stargz (nextFrame: 611/939): 4, 284 zstdchunked_test.go:104: [7] at 611 in stargz (nextFrame: 891/939): -1, 276 zstdchunked_test.go:104: [8] at 891 in stargz (nextFrame: 939/939): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 807, NextOffset: 947 === RUN TestZstdChunked/testWriteAndOpen/modes-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_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 +=== 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: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/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#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=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): @@ -212727,16 +208648,6 @@ 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 795, NextOffset: 934 - testutil.go:509: Offset: 653, NextOffset: 772 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 338 -=== 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 @@ -212749,16 +208660,39 @@ 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 338, NextOffset: 477 - testutil.go:509: Offset: 236, NextOffset: 355 +=== 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_empty5 foo6 foo_empty foo2 foo3 foo5 foo_empty4 foo foo_empty2 foo_empty3 foo4] vs [foo_empty5 foo6 foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 107, NextOffset: 224 + testutil.go:509: Offset: 214, NextOffset: 331 testutil.go:395: Comparing: "foo_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: 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 934, NextOffset: 954 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 244, NextOffset: 363 + testutil.go:509: Offset: 351, NextOffset: 491 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 363, NextOffset: 383 + testutil.go:509: Offset: 491, NextOffset: 511 + testutil.go:509: Offset: 383, NextOffset: 501 === 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): @@ -212767,18 +208701,34 @@ zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 338/946): 116, 386 zstdchunked_test.go:104: [3] at 338 in stargz (nextFrame: 465/946): 123, 266 zstdchunked_test.go:104: [4] at 465 in stargz (nextFrame: 571/946): 102, 139 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 511, NextOffset: 650 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 772, NextOffset: 792 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 954, NextOffset: 1554 - testutil.go:509: Offset: 792, NextOffset: 1310 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=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: "foo5" vs "foo5" + testutil.go:509: Offset: 639, NextOffset: 659 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 659, NextOffset: 777 + testutil.go:509: Offset: 808, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty5 foo6 foo4 foo5] vs [foo2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 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: "foo5" vs "foo5" + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 639, NextOffset: 659 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=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: 808, NextOffset: 947 === 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): @@ -212792,6 +208742,35 @@ 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: 659, NextOffset: 777 + 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: "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: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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 351, NextOffset: 491 + testutil.go:509: Offset: 244, NextOffset: 363 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== 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=default,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 218 338 465 571 616 906] zstdchunked_test.go:59: got zstd streams (compressed size: 946): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/946): 108, 604 @@ -212804,16 +208783,6 @@ 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=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 foo_empty foo_empty2 foo3 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 627, NextOffset: 647 - testutil.go:509: Offset: 772, NextOffset: 792 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 217 336 463 568 612 903] zstdchunked_test.go:59: got zstd streams (compressed size: 943): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/943): 107, 600 @@ -212826,13 +208795,18 @@ zstdchunked_test.go:104: [7] at 612 in stargz (nextFrame: 895/943): -1, 279 zstdchunked_test.go:104: [8] at 895 in stargz (nextFrame: 943/943): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 647, NextOffset: 764 - testutil.go:509: Offset: 792, NextOffset: 929 +=== 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"}]} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":203,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":338,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":477,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":795,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":934,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":954,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo4 foo5 foo_empty5 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: 216, NextOffset: 236 + testutil.go:509: Offset: 318, NextOffset: 338 + testutil.go:509: Offset: 236, NextOffset: 355 === 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): @@ -212846,21 +208820,11 @@ zstdchunked_test.go:104: [7] at 613 in stargz (nextFrame: 896/944): -1, 279 zstdchunked_test.go:104: [8] at 896 in stargz (nextFrame: 944/944): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 343, NextOffset: 480 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 492, NextOffset: 512 - testutil.go:509: Offset: 637, NextOffset: 657 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 512, NextOffset: 627 - testutil.go:509: Offset: 657, NextOffset: 772 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,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: 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: 355, NextOffset: 375 === 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): @@ -212874,17 +208838,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=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 +=== 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 === 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): @@ -212898,18 +208855,12 @@ 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: 207, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty foo_empty3 foo2 foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo foo_empty foo_empty2 foo3 foo_empty5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo3" vs "foo3" - 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:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 494, NextOffset: 514 + testutil.go:509: Offset: 636, NextOffset: 656 === 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] -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX 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 @@ -212921,13 +208872,16 @@ 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: 357, NextOffset: 377 - testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 929, NextOffset: 949 +=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go: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/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): @@ -212940,16 +208894,21 @@ zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/919): 4, 280 zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 871/919): -1, 272 zstdchunked_test.go:104: [8] at 871 in stargz (nextFrame: 919/919): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 949, NextOffset: 1549 - testutil.go:509: Offset: 784, NextOffset: 1314 +=== 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: 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:509: Offset: 81, NextOffset: 101 +=== 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: 183, NextOffset: 203 + testutil.go:509: Offset: 101, NextOffset: 216 + testutil.go:509: Offset: 203, NextOffset: 318 + 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 + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 792, NextOffset: 1310 === 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): @@ -212957,17 +208916,35 @@ zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 212/920): 104, 480 zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/920): 112, 372 zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 446/920): 114, 256 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 954, NextOffset: 1554 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [4] at 446 in stargz (nextFrame: 552/920): 102, 138 zstdchunked_test.go:104: [5] at 552 in stargz (nextFrame: 588/920): 40, 32 zstdchunked_test.go:104: [6] at 588 in stargz (nextFrame: 596/920): 4, 280 zstdchunked_test.go:104: [7] at 596 in stargz (nextFrame: 872/920): -1, 272 zstdchunked_test.go:104: [8] at 872 in stargz (nextFrame: 920/920): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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 foo_empty foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "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: 318, NextOffset: 338 + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 338, NextOffset: 477 + testutil.go:509: Offset: 236, NextOffset: 355 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 +=== 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 === 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): @@ -212981,14 +208958,15 @@ 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: 240, NextOffset: 357 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + 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_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 === 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): @@ -212998,23 +208976,25 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 637, NextOffset: 657 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR zstdchunked_test.go:104: [6] at 586 in stargz (nextFrame: 594/921): 4, 283 zstdchunked_test.go:104: [7] at 594 in stargz (nextFrame: 873/921): -1, 275 zstdchunked_test.go:104: [8] at 873 in stargz (nextFrame: 921/921): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 512 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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_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: 101, NextOffset: 216 + 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: 494, NextOffset: 514 + testutil.go:509: Offset: 656, NextOffset: 775 + testutil.go:509: Offset: 514, NextOffset: 633 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 775, NextOffset: 795 + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 795, NextOffset: 934 + testutil.go:509: Offset: 653, NextOffset: 772 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 +=== 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=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): @@ -213028,8 +209008,6 @@ 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 -=== 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 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 @@ -213042,18 +209020,22 @@ 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: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=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 "": [foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty] vs [foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo6 foo2 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo3 foo4 foo_empty4 foo5 foo_empty3 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:509: Offset: 342, NextOffset: 482 + testutil.go:509: Offset: 220, NextOffset: 240 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 === 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): @@ -213066,30 +209048,29 @@ zstdchunked_test.go:104: [6] at 587 in stargz (nextFrame: 595/922): 4, 283 zstdchunked_test.go:104: [7] at 595 in stargz (nextFrame: 874/922): -1, 275 zstdchunked_test.go:104: [8] at 874 in stargz (nextFrame: 922/922): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 === 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: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: 638, NextOffset: 658 - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:509: Offset: 802, NextOffset: 942 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + 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: "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: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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 764, NextOffset: 784 === 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] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 929, NextOffset: 949 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 926): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/926): 102, 587 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 642, NextOffset: 662 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 212/926): 102, 481 zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 328/926): 112, 375 zstdchunked_test.go:104: [3] at 328 in stargz (nextFrame: 448/926): 116, 259 @@ -213098,23 +209079,21 @@ zstdchunked_test.go:104: [6] at 591 in stargz (nextFrame: 599/926): 4, 283 zstdchunked_test.go:104: [7] at 599 in stargz (nextFrame: 878/926): -1, 275 zstdchunked_test.go:104: [8] at 878 in stargz (nextFrame: 926/926): -1, -1 -=== 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:509: Offset: 662, NextOffset: 782 === 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_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 - 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 +=== 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 + 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 + testutil.go:509: Offset: 512, NextOffset: 627 + testutil.go:509: Offset: 657, NextOffset: 772 +=== 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=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): @@ -213128,19 +209107,18 @@ 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 +=== 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 "": [foo5 foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6] vs [foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo_empty4 foo5] vs [foo6 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 221, NextOffset: 241 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 342, NextOffset: 482 - testutil.go:509: Offset: 241, NextOffset: 358 - 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: 323, NextOffset: 343 + testutil.go:509: Offset: 220, NextOffset: 240 === 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): @@ -213149,21 +209127,25 @@ zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 323/913): 111, 368 zstdchunked_test.go:104: [3] at 323 in stargz (nextFrame: 444/913): 117, 253 zstdchunked_test.go:104: [4] at 444 in stargz (nextFrame: 544/913): 96, 132 +=== 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: [5] at 544 in stargz (nextFrame: 580/913): 40, 32 zstdchunked_test.go:104: [6] at 580 in stargz (nextFrame: 588/913): 4, 281 zstdchunked_test.go:104: [7] at 588 in stargz (nextFrame: 865/913): -1, 273 zstdchunked_test.go:104: [8] at 865 in stargz (nextFrame: 913/913): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 +=== 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: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: 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 === 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): @@ -213177,19 +209159,25 @@ 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: 358, NextOffset: 378 - testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,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: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 84, NextOffset: 104 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 +=== 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 testutil.go:1580: testing streams: [0 0 107 208 323 444 544 588 873] zstdchunked_test.go:59: got zstd streams (compressed size: 913): @@ -213202,14 +209190,14 @@ 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: 102, NextOffset: 221 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo5] vs [.no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] + 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/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] @@ -213225,22 +209213,53 @@ zstdchunked_test.go:104: [8] at 866 in stargz (nextFrame: 914/914): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 962, NextOffset: 1560 + 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 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 106 215 331 453 562 606 891] zstdchunked_test.go:59: got zstd streams (compressed size: 931): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/931): 102, 594 zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 215/931): 105, 488 zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 331/931): 112, 379 +=== 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" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 331 in stargz (nextFrame: 453/931): 118, 263 zstdchunked_test.go:104: [4] at 453 in stargz (nextFrame: 562/931): 105, 141 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [5] at 562 in stargz (nextFrame: 598/931): 40, 32 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 221, NextOffset: 241 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [6] at 598 in stargz (nextFrame: 606/931): 4, 281 zstdchunked_test.go:104: [7] at 606 in stargz (nextFrame: 883/931): -1, 273 zstdchunked_test.go:104: [8] at 883 in stargz (nextFrame: 931/931): -1, -1 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 === 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: 322, NextOffset: 342 + testutil.go:509: Offset: 241, NextOffset: 358 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 342, NextOffset: 482 + 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 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106 215 331 453 562 607 892] zstdchunked_test.go:59: got zstd streams (compressed size: 932): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/932): 102, 595 @@ -213253,26 +209272,12 @@ 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 -=== 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=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 "": [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty2 foo3 foo4] - 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_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 +=== 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: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 642, NextOffset: 662 === 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): @@ -213282,46 +209287,62 @@ zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/931): 121, 260 zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/931): 99, 135 zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 594/931): 40, 32 +=== 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/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [6] at 594 in stargz (nextFrame: 602/931): 4, 285 zstdchunked_test.go:104: [7] at 602 in stargz (nextFrame: 883/931): -1, 277 zstdchunked_test.go:104: [8] at 883 in stargz (nextFrame: 931/931): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 503 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 380, NextOffset: 498 - testutil.go:509: Offset: 503, NextOffset: 641 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 802 + testutil.go:509: Offset: 638, NextOffset: 658 + testutil.go:509: Offset: 802, NextOffset: 942 + testutil.go:509: Offset: 658, NextOffset: 778 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 942, NextOffset: 962 +=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 778, NextOffset: 798 === NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 330 455 558 603 892] zstdchunked_test.go:59: got zstd streams (compressed size: 932): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/932): 104, 591 zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 212/932): 100, 483 -=== 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/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 330/932): 114, 379 zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 455/932): 121, 261 zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/932): 99, 136 zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 595/932): 41, 33 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 962, NextOffset: 1560 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/932): 4, 285 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 798, NextOffset: 1314 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR 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=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: 345, NextOffset: 483 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 342, NextOffset: 482 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 358, NextOffset: 378 + testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:509: Offset: 378, NextOffset: 498 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 642, NextOffset: 662 === 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): @@ -213335,20 +209356,20 @@ 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo_empty2 foo3] vs [foo_empty3 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2 foo4] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,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 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: 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_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_empty" vs "foo_empty" +=== 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=better,prefix="../",format=PAX,minChunkSize=64000#01 === 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): @@ -213359,38 +209380,14 @@ zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 558/932): 99, 136 zstdchunked_test.go:104: [5] at 558 in stargz (nextFrame: 595/932): 41, 33 zstdchunked_test.go:104: [6] at 595 in stargz (nextFrame: 603/932): 4, 285 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX zstdchunked_test.go:104: [7] at 603 in stargz (nextFrame: 884/932): -1, 277 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 641, NextOffset: 661 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX zstdchunked_test.go:104: [8] at 884 in stargz (nextFrame: 932/932): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 661, NextOffset: 779 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 518, NextOffset: 636 - 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 779, NextOffset: 799 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 215 332 455 561 605 893] zstdchunked_test.go:59: got zstd streams (compressed size: 933): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/933): 103, 593 zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 215/933): 104, 486 zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 332/933): 113, 378 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 636, NextOffset: 656 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 332 in stargz (nextFrame: 455/933): 119, 261 zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 561/933): 102, 138 zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 597/933): 40, 32 @@ -213399,11 +209396,14 @@ zstdchunked_test.go:104: [8] at 885 in stargz (nextFrame: 933/933): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 799, NextOffset: 937 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go: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 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo4] vs [foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo foo3 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 641, NextOffset: 661 === 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): @@ -213411,15 +209411,13 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 774, NextOffset: 794 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [4] at 455 in stargz (nextFrame: 561/934): 102, 139 zstdchunked_test.go:104: [5] at 561 in stargz (nextFrame: 598/934): 41, 33 zstdchunked_test.go:104: [6] at 598 in stargz (nextFrame: 606/934): 4, 284 zstdchunked_test.go:104: [7] at 606 in stargz (nextFrame: 886/934): -1, 276 zstdchunked_test.go:104: [8] at 886 in stargz (nextFrame: 934/934): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 178 424] zstdchunked_test.go:59: got zstd streams (compressed size: 464): @@ -213434,33 +209432,40 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: 518, NextOffset: 636 + testutil.go:509: Offset: 661, NextOffset: 779 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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): -=== 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/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/464): 129, 166 zstdchunked_test.go:104: [1] at 133 in stargz (nextFrame: 170/464): 41, 33 zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/464): 4, 242 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 416/464): -1, 234 zstdchunked_test.go:104: [4] at 416 in stargz (nextFrame: 464/464): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 636, NextOffset: 656 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 779, NextOffset: 799 === 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: 656, NextOffset: 774 + testutil.go:509: Offset: 799, NextOffset: 937 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === 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): @@ -213472,13 +209477,21 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== RUN TestZstdChunked/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=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 325 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 325, NextOffset: 345 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=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): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 242, NextOffset: 360 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/470): 130, 167 zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 171/470): 41, 33 zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/470): 4, 247 @@ -213489,7 +209502,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":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: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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 380, NextOffset: 498 + testutil.go:509: Offset: 503, NextOffset: 641 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 179 430] zstdchunked_test.go:59: got zstd streams (compressed size: 470): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/470): 130, 167 @@ -213501,8 +209526,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":134,"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_empty3" vs "foo_empty3" + 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=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: 937, NextOffset: 957 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo6 foo_empty foo4] + 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/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 178 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 133/468): 129, 166 @@ -213514,10 +209553,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":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: 774, NextOffset: 794 === 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: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 85, NextOffset: 105 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 179 433] zstdchunked_test.go:59: got zstd streams (compressed size: 473): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/473): 130, 167 @@ -213531,11 +209576,21 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 325 + testutil.go:509: Offset: 105, NextOffset: 222 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 179 433] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestZstdChunked/testWriteAndOpen/lossy-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 zstdchunked_test.go:104: [2] at 171 in stargz (nextFrame: 179/473): 4, 250 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 483, NextOffset: 503 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX zstdchunked_test.go:104: [3] at 179 in stargz (nextFrame: 425/473): -1, 242 zstdchunked_test.go:104: [4] at 425 in stargz (nextFrame: 473/473): -1, -1 testutil.go:1638: got TOC entries: @@ -213543,7 +209598,17 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/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: 360, NextOffset: 380 + testutil.go:509: Offset: 503, NextOffset: 641 === 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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 641, NextOffset: 661 +=== 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 @@ -213568,11 +209633,14 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 === 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: 498, NextOffset: 518 + testutil.go:509: Offset: 661, NextOffset: 779 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 === 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=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"}]} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 518, NextOffset: 636 === 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): @@ -213580,28 +209648,19 @@ zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 172/469): 41, 33 zstdchunked_test.go:104: [2] at 172 in stargz (nextFrame: 180/469): 4, 245 zstdchunked_test.go:104: [3] at 180 in stargz (nextFrame: 421/469): -1, 237 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":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_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5] vs [foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo6 foo foo3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 494, NextOffset: 514 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,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":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=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_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: 514, NextOffset: 633 + testutil.go:509: Offset: 799, NextOffset: 937 === 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): @@ -213615,37 +209674,36 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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: 656, NextOffset: 774 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=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 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 101 +=== 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: "foo2" vs "foo2" + testutil.go:509: Offset: 325, NextOffset: 345 +=== 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: 222, NextOffset: 242 + testutil.go:509: Offset: 345, NextOffset: 483 === NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 131 176 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/456): 41, 33 zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/456): 4, 236 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 183, NextOffset: 203 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR zstdchunked_test.go:104: [3] at 176 in stargz (nextFrame: 408/456): -1, 228 zstdchunked_test.go:104: [4] at 408 in stargz (nextFrame: 456/456): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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/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: 101, NextOffset: 216 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 131 176 416] zstdchunked_test.go:59: got zstd streams (compressed size: 456): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 @@ -213657,29 +209715,20 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=PAX,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 318 === 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: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 === 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_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 - testutil.go:509: Offset: 934, NextOffset: 954 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 174 414] zstdchunked_test.go:59: got zstd streams (compressed size: 454): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/454): 125, 162 zstdchunked_test.go:104: [1] at 129 in stargz (nextFrame: 166/454): 41, 33 +=== 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 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo5 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty2 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 772, NextOffset: 792 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [2] at 166 in stargz (nextFrame: 174/454): 4, 236 zstdchunked_test.go:104: [3] at 174 in stargz (nextFrame: 406/454): -1, 228 zstdchunked_test.go:104: [4] at 406 in stargz (nextFrame: 454/454): -1, -1 @@ -213688,13 +209737,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 +=== 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: 934, NextOffset: 954 +=== 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: 792, NextOffset: 1310 testutil.go:509: Offset: 954, NextOffset: 1554 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 101, NextOffset: 216 + testutil.go:509: Offset: 203, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 216, NextOffset: 236 -=== RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 + testutil.go:509: Offset: 318, NextOffset: 338 === 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): @@ -213708,11 +209766,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":130,"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: 318, NextOffset: 338 + testutil.go:509: Offset: 236, NextOffset: 355 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:509: Offset: 338, NextOffset: 477 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 355, NextOffset: 375 === 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): @@ -213725,28 +209789,14 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 338, NextOffset: 477 === 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo3 foo4 foo5 foo6] vs [foo foo_empty foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 338 + 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 338, NextOffset: 477 - testutil.go:509: Offset: 236, NextOffset: 355 -=== 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=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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 375, NextOffset: 494 + testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 494, NextOffset: 514 === NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 176 418] @@ -213761,12 +209811,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=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 636, NextOffset: 656 === 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: 656, NextOffset: 775 testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 775, NextOffset: 795 + testutil.go:509: Offset: 656, NextOffset: 775 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#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): @@ -213777,12 +209828,17 @@ zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 633, NextOffset: 653 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,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":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 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 130 175 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 163 @@ -213796,10 +209852,22 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:509: Offset: 795, NextOffset: 934 === 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: 795, NextOffset: 934 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty2 foo_empty4 foo_empty5] vs [foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 +=== 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: 101, NextOffset: 216 === 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): @@ -213808,31 +209876,25 @@ zstdchunked_test.go:104: [2] at 166 in stargz (nextFrame: 174/455): 4, 237 zstdchunked_test.go:104: [3] at 174 in stargz (nextFrame: 407/455): -1, 229 zstdchunked_test.go:104: [4] at 407 in stargz (nextFrame: 455/455): -1, -1 + testutil.go:1638: got TOC entries: === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 772 + 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=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":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: "foo6" vs "foo6" - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 216, NextOffset: 236 === 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: 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=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: 338, NextOffset: 477 + testutil.go:509: Offset: 236, NextOffset: 355 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 477, NextOffset: 497 + testutil.go:509: Offset: 355, NextOffset: 375 === 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): @@ -213847,11 +209909,13 @@ 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: 355, NextOffset: 375 testutil.go:509: Offset: 497, NextOffset: 636 - testutil.go:509: Offset: 375, NextOffset: 494 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" + 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=PAX testutil.go:1580: testing streams: [0 0 132 177 419] zstdchunked_test.go:59: got zstd streams (compressed size: 459): @@ -213866,24 +209930,15 @@ 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 === 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: 494, NextOffset: 514 === 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: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_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2] vs [foo_empty5 foo foo4 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 492, NextOffset: 512 - testutil.go:509: Offset: 637, NextOffset: 657 -=== 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=PAX,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" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 775 + testutil.go:509: Offset: 514, NextOffset: 633 testutil.go:395: Comparing: "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: 775, NextOffset: 795 + testutil.go:509: Offset: 633, NextOffset: 653 === 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): @@ -213891,29 +209946,24 @@ zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 169/459): 41, 33 zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/459): 4, 238 zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 411/459): -1, 230 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 792, NextOffset: 929 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [4] at 411 in stargz (nextFrame: 459/459): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - 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 +=== 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/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: 207, NextOffset: 323 - 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 +=== 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 + testutil.go:509: Offset: 792, NextOffset: 1310 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 === 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): @@ -213927,19 +209977,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":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: 500, NextOffset: 637 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 === 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 "": [foo5 foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark] + 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: 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 + 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 === 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): @@ -213954,20 +210007,14 @@ 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: 323, NextOffset: 343 + testutil.go:509: Offset: 772, NextOffset: 792 === RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo4 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo6 foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: 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=GNU testutil.go:1580: testing streams: [0 0 124 169 409] zstdchunked_test.go:59: got zstd streams (compressed size: 449): @@ -213979,28 +210026,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: 104, NextOffset: 220 -=== 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":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=PAX,minChunkSize=0 - 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: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 187, NextOffset: 207 === 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: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go:509: Offset: 207, NextOffset: 323 === 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): @@ -214014,32 +210047,23 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,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=default,prefix="./",src=0,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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 240 === 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: 627, NextOffset: 647 - testutil.go:509: Offset: 792, NextOffset: 929 - testutil.go:509: Offset: 647, NextOffset: 764 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 480, NextOffset: 500 === NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125 170 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/452): 4, 238 zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 404/452): -1, 230 zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 @@ -214048,12 +210072,36 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,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=PAX,minChunkSize=0 + testutil.go:509: Offset: 377, NextOffset: 492 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,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: 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 +=== 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: 784, NextOffset: 1314 + testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: 480, NextOffset: 500 === 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): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 357, NextOffset: 377 +=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/452): 121, 158 zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 162/452): 41, 33 zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/452): 4, 238 @@ -214064,19 +210112,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":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: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 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo4 foo5] vs [foo5 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:509: Offset: 342, NextOffset: 482 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 637 + testutil.go:509: Offset: 377, NextOffset: 492 + 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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 627 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 627, NextOffset: 647 + testutil.go:509: Offset: 792, NextOffset: 929 === 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): @@ -214089,14 +210140,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":126,"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: 647, NextOffset: 764 === 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: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 === RUN TestZstdChunked/testWriteAndOpen/lossy-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#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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:509: Offset: 104, NextOffset: 220 === 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): @@ -214106,33 +210165,27 @@ 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: -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 662, NextOffset: 782 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,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":126,"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:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 343 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 638, NextOffset: 658 +=== 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/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: 782, NextOffset: 802 - testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 183, NextOffset: 203 +=== 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 +=== 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=PAX,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 126 171 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/452): 122, 159 zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 163/452): 41, 33 zstdchunked_test.go:104: [2] at 163 in stargz (nextFrame: 171/452): 4, 237 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 221 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU 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: @@ -214140,32 +210193,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":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: 203, NextOffset: 322 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 358, NextOffset: 378 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 482, NextOffset: 502 - testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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=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: 798, NextOffset: 1314 - testutil.go:509: Offset: 962, NextOffset: 1560 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 "": [foo5 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo] + 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 === 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): @@ -214180,9 +210219,10 @@ 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 +=== 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:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 === 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): @@ -214197,13 +210237,24 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":128,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 498 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 241, NextOffset: 358 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU -=== 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=PAX,minChunkSize=0 - 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: 342, NextOffset: 482 + 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: 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: "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/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): @@ -214217,26 +210268,76 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:509: Offset: 502, NextOffset: 642 === 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: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 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 119 232 506] + zstdchunked_test.go:59: got zstd streams (compressed size: 546): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/546): 115, 220 + zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 224/546): 109, 101 + zstdchunked_test.go:104: [2] at 224 in stargz (nextFrame: 232/546): 4, 270 + zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 498/546): -1, 262 + zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 +=== 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: 518, NextOffset: 638 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 662, 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: 778 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 119 232 506] + zstdchunked_test.go:59: got zstd streams (compressed size: 546): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/546): 115, 220 + zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 224/546): 109, 101 + zstdchunked_test.go:104: [2] at 224 in stargz (nextFrame: 232/546): 4, 270 + zstdchunked_test.go:104: [3] at 232 in stargz (nextFrame: 498/546): -1, 262 + zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 802, NextOffset: 942 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo5 foo6] vs [foo_empty foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty4 foo_empty5] + 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 +=== 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 586] + zstdchunked_test.go:59: got zstd streams (compressed size: 626): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/626): 115, 300 + zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 304/626): 189, 181 + zstdchunked_test.go:104: [2] at 304 in stargz (nextFrame: 312/626): 4, 270 + zstdchunked_test.go:104: [3] at 312 in stargz (nextFrame: 578/626): -1, 262 + zstdchunked_test.go:104: [4] at 578 in stargz (nextFrame: 626/626): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 378, NextOffset: 498 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 -=== 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 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR +=== 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 582] + zstdchunked_test.go:59: got zstd streams (compressed size: 622): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/622): 115, 296 + zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 300/622): 185, 177 + zstdchunked_test.go:104: [2] at 300 in stargz (nextFrame: 308/622): 4, 270 + zstdchunked_test.go:104: [3] at 308 in stargz (nextFrame: 574/622): -1, 262 + zstdchunked_test.go:104: [4] at 574 in stargz (nextFrame: 622/622): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 658, NextOffset: 778 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 942, NextOffset: 962 testutil.go:509: Offset: 778, NextOffset: 798 @@ -214244,263 +210345,221 @@ 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=USTAR - testutil.go:1580: testing streams: [0 0 119 234 507] +=== 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 233 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: [0] at 0 in stargz (nextFrame: 118/547): 114, 221 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/547): 111, 103 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/547): 4, 270 + zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 499/547): -1, 262 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=PAX -=== 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 119 314 588] - zstdchunked_test.go:59: got zstd streams (compressed size: 628): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/628): 115, 302 - zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 306/628): 191, 183 - zstdchunked_test.go:104: [2] at 306 in stargz (nextFrame: 314/628): 4, 270 - zstdchunked_test.go:104: [3] at 314 in stargz (nextFrame: 580/628): -1, 262 - 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 119 310 584] - zstdchunked_test.go:59: got zstd streams (compressed size: 624): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/624): 115, 298 - zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 302/624): 187, 179 - zstdchunked_test.go:104: [2] at 302 in stargz (nextFrame: 310/624): 4, 270 - zstdchunked_test.go:104: [3] at 310 in stargz (nextFrame: 576/624): -1, 262 - zstdchunked_test.go:104: [4] at 576 in stargz (nextFrame: 624/624): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=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:509: Offset: 221, NextOffset: 241 -=== 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 233 506] - zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/546): 114, 221 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/546): 111, 103 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/546): 4, 269 - zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 498/546): -1, 261 - zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU +=== 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: 342, NextOffset: 482 + 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 233 506] - zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/546): 114, 221 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/546): 111, 103 - zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/546): 4, 269 - zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 498/546): -1, 261 - zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 + testutil.go:1580: testing streams: [0 0 118 233 507] + zstdchunked_test.go:59: got zstd streams (compressed size: 547): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/547): 114, 221 + zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 225/547): 111, 103 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/547): 4, 270 + zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 499/547): -1, 262 + 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: 241, NextOffset: 358 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN 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" + 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=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 228 504] - zstdchunked_test.go:59: got zstd streams (compressed size: 544): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/544): 106, 216 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 220/544): 114, 106 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 228/544): 4, 272 - zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 496/544): -1, 264 - zstdchunked_test.go:104: [4] at 496 in stargz (nextFrame: 544/544): -1, -1 + testutil.go:1580: testing streams: [0 0 110 227 503] + zstdchunked_test.go:59: got zstd streams (compressed size: 543): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/543): 106, 215 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 219/543): 113, 105 + zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 227/543): 4, 272 + zstdchunked_test.go:104: [3] at 227 in stargz (nextFrame: 495/543): -1, 264 + zstdchunked_test.go:104: [4] at 495 in stargz (nextFrame: 543/543): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 110 228 504] - zstdchunked_test.go:59: got zstd streams (compressed size: 544): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/544): 106, 216 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 220/544): 114, 106 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 228/544): 4, 272 - zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 496/544): -1, 264 - 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=PAX,minChunkSize=0 + 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 227 503] + zstdchunked_test.go:59: got zstd streams (compressed size: 543): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/543): 106, 215 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 219/543): 113, 105 + zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 227/543): 4, 272 + zstdchunked_test.go:104: [3] at 227 in stargz (nextFrame: 495/543): -1, 264 + zstdchunked_test.go:104: [4] at 495 in stargz (nextFrame: 543/543): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX -=== RUN TestZstdChunked/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: 662, NextOffset: 782 + testutil.go:509: Offset: 518, NextOffset: 638 +=== 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=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 306 583] - zstdchunked_test.go:59: got zstd streams (compressed size: 623): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/623): 106, 294 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 298/623): 192, 184 - zstdchunked_test.go:104: [2] at 298 in stargz (nextFrame: 306/623): 4, 273 - zstdchunked_test.go:104: [3] at 306 in stargz (nextFrame: 575/623): -1, 265 - zstdchunked_test.go:104: [4] at 575 in stargz (nextFrame: 623/623): -1, -1 + testutil.go:1580: testing streams: [0 0 110 304 580] + zstdchunked_test.go:59: got zstd streams (compressed size: 620): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/620): 106, 292 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 296/620): 190, 182 + zstdchunked_test.go:104: [2] at 296 in stargz (nextFrame: 304/620): 4, 272 + zstdchunked_test.go:104: [3] at 304 in stargz (nextFrame: 572/620): -1, 264 + zstdchunked_test.go:104: [4] at 572 in stargz (nextFrame: 620/620): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go: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 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo_empty foo2 foo3] vs [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 .no.prefetch.landmark foo2] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 221, NextOffset: 241 === 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 302 579] - zstdchunked_test.go:59: got zstd streams (compressed size: 619): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/619): 106, 290 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 294/619): 188, 180 - zstdchunked_test.go:104: [2] at 294 in stargz (nextFrame: 302/619): 4, 273 - zstdchunked_test.go:104: [3] at 302 in stargz (nextFrame: 571/619): -1, 265 - zstdchunked_test.go:104: [4] at 571 in stargz (nextFrame: 619/619): -1, -1 + testutil.go:1580: testing streams: [0 0 110 300 576] + zstdchunked_test.go:59: got zstd streams (compressed size: 616): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/616): 106, 288 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 292/616): 186, 178 + zstdchunked_test.go:104: [2] at 292 in stargz (nextFrame: 300/616): 4, 272 + zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 568/616): -1, 264 + zstdchunked_test.go:104: [4] at 568 in stargz (nextFrame: 616/616): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 242, NextOffset: 360 - testutil.go:509: Offset: 345, NextOffset: 483 +=== 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: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=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 + testutil.go:1580: testing streams: [0 0 107 224 502] + zstdchunked_test.go:59: got zstd streams (compressed size: 542): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/542): 103, 212 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 216/542): 113, 105 + zstdchunked_test.go:104: [2] at 216 in stargz (nextFrame: 224/542): 4, 274 + zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 494/542): -1, 266 + zstdchunked_test.go:104: [4] at 494 in stargz (nextFrame: 542/542): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 483, NextOffset: 503 - testutil.go:509: Offset: 380, NextOffset: 498 - testutil.go:509: Offset: 503, NextOffset: 641 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 779, NextOffset: 799 - testutil.go:509: Offset: 656, NextOffset: 774 -=== 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 + testutil.go:1580: testing streams: [0 0 107 224 502] + zstdchunked_test.go:59: got zstd streams (compressed size: 542): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/542): 103, 212 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 216/542): 113, 105 + zstdchunked_test.go:104: [2] at 216 in stargz (nextFrame: 224/542): 4, 274 + zstdchunked_test.go:104: [3] at 224 in stargz (nextFrame: 494/542): -1, 266 + zstdchunked_test.go:104: [4] at 494 in stargz (nextFrame: 542/542): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR -=== 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: 799, NextOffset: 937 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 937, NextOffset: 957 +=== 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=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 121 237 513] - zstdchunked_test.go:59: got zstd streams (compressed size: 553): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/553): 117, 225 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/553): 112, 104 - zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 237/553): 4, 272 - zstdchunked_test.go:104: [3] at 237 in stargz (nextFrame: 505/553): -1, 264 - zstdchunked_test.go:104: [4] at 505 in stargz (nextFrame: 553/553): -1, -1 + testutil.go:1580: testing streams: [0 0 121 236 512] + zstdchunked_test.go:59: got zstd streams (compressed size: 552): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/552): 117, 224 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 228/552): 111, 103 + zstdchunked_test.go:104: [2] at 228 in stargz (nextFrame: 236/552): 4, 272 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 +=== 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: [3] at 236 in stargz (nextFrame: 504/552): -1, 264 + zstdchunked_test.go:104: [4] at 504 in stargz (nextFrame: 552/552): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 794, NextOffset: 1317 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 105, NextOffset: 222 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 121 237 513] - zstdchunked_test.go:59: got zstd streams (compressed size: 553): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/553): 117, 225 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 229/553): 112, 104 - zstdchunked_test.go:104: [2] at 229 in stargz (nextFrame: 237/553): 4, 272 - zstdchunked_test.go:104: [3] at 237 in stargz (nextFrame: 505/553): -1, 264 - zstdchunked_test.go:104: [4] at 505 in stargz (nextFrame: 553/553): -1, -1 + testutil.go:1580: testing streams: [0 0 121 236 512] + zstdchunked_test.go:59: got zstd streams (compressed size: 552): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/552): 117, 224 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 228/552): 111, 103 + zstdchunked_test.go:104: [2] at 228 in stargz (nextFrame: 236/552): 4, 272 + zstdchunked_test.go:104: [3] at 236 in stargz (nextFrame: 504/552): -1, 264 + zstdchunked_test.go:104: [4] at 504 in stargz (nextFrame: 552/552): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 325 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 518, NextOffset: 636 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 121 317 593] - zstdchunked_test.go:59: got zstd streams (compressed size: 633): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/633): 117, 305 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 309/633): 192, 184 - zstdchunked_test.go:104: [2] at 309 in stargz (nextFrame: 317/633): 4, 272 - zstdchunked_test.go:104: [3] at 317 in stargz (nextFrame: 585/633): -1, 264 - zstdchunked_test.go:104: [4] at 585 in stargz (nextFrame: 633/633): -1, -1 -=== 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: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 === 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: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 "": [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo2 foo4 foo_empty4] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty foo2] - 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:401: Directory: "" vs "": [foo2 foo6 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2] + 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=fastest,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 121 313 589] - zstdchunked_test.go:59: got zstd streams (compressed size: 629): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/629): 117, 301 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 305/629): 188, 180 - zstdchunked_test.go:104: [2] at 305 in stargz (nextFrame: 313/629): 4, 272 - zstdchunked_test.go:104: [3] at 313 in stargz (nextFrame: 581/629): -1, 264 - zstdchunked_test.go:104: [4] at 581 in stargz (nextFrame: 629/629): -1, -1 + 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 === 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: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 774, NextOffset: 794 -=== 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=PAX,minChunkSize=0 - 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=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 117 234 510] + testutil.go:1580: testing streams: [0 0 117 233 510] zstdchunked_test.go:59: got zstd streams (compressed size: 550): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/550): 113, 222 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 226/550): 113, 105 - zstdchunked_test.go:104: [2] at 226 in stargz (nextFrame: 234/550): 4, 272 - zstdchunked_test.go:104: [3] at 234 in stargz (nextFrame: 502/550): -1, 264 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/550): 113, 221 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 225/550): 112, 104 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/550): 4, 273 + zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 502/550): -1, 265 zstdchunked_test.go:104: [4] at 502 in stargz (nextFrame: 550/550): -1, -1 -=== 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: 188, NextOffset: 208 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=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: 85, NextOffset: 105 + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:509: Offset: 661, NextOffset: 779 === NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 117 234 510] + testutil.go:1580: testing streams: [0 0 117 233 510] zstdchunked_test.go:59: got zstd streams (compressed size: 550): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/550): 113, 222 - zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 226/550): 113, 105 - zstdchunked_test.go:104: [2] at 226 in stargz (nextFrame: 234/550): 4, 272 - zstdchunked_test.go:104: [3] at 234 in stargz (nextFrame: 502/550): -1, 264 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 117/550): 113, 221 + zstdchunked_test.go:104: [1] at 117 in stargz (nextFrame: 225/550): 112, 104 + zstdchunked_test.go:104: [2] at 225 in stargz (nextFrame: 233/550): 4, 273 + zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 502/550): -1, 265 zstdchunked_test.go:104: [4] at 502 in stargz (nextFrame: 550/550): -1, -1 +=== 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" === 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: 208, NextOffset: 325 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 779, NextOffset: 799 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 799, NextOffset: 937 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 === NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 229 507] - zstdchunked_test.go:59: got zstd streams (compressed size: 547): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/547): 107, 217 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 221/547): 114, 106 - zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 229/547): 4, 274 - zstdchunked_test.go:104: [3] at 229 in stargz (nextFrame: 499/547): -1, 266 - zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 + 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 - testutil.go:1580: testing streams: [0 0 111 229 507] - zstdchunked_test.go:59: got zstd streams (compressed size: 547): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/547): 107, 217 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 221/547): 114, 106 - zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 229/547): 4, 274 - zstdchunked_test.go:104: [3] at 229 in stargz (nextFrame: 499/547): -1, 266 - zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 105, NextOffset: 222 + testutil.go:509: Offset: 208, NextOffset: 325 +=== 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 +=== 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=fastest,prefix="../",lossless=false,format=USTAR + 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 +=== 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" +=== 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: [3] at 230 in stargz (nextFrame: 500/548): -1, 266 + zstdchunked_test.go:104: [4] at 500 in stargz (nextFrame: 548/548): -1, -1 +=== 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: 360, NextOffset: 380 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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#02 +=== 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 +=== 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: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: 222, NextOffset: 242 === 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 310 588] zstdchunked_test.go:59: got zstd streams (compressed size: 628): @@ -214511,11 +210570,11 @@ 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=false,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,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: 325, NextOffset: 345 + testutil.go:509: Offset: 242, NextOffset: 360 + testutil.go:509: Offset: 345, NextOffset: 483 + 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=fastest,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 306 584] zstdchunked_test.go:59: got zstd streams (compressed size: 624): @@ -214524,226 +210583,229 @@ zstdchunked_test.go:104: [2] at 298 in stargz (nextFrame: 306/624): 4, 274 zstdchunked_test.go:104: [3] at 306 in stargz (nextFrame: 576/624): -1, 266 zstdchunked_test.go:104: [4] at 576 in stargz (nextFrame: 624/624): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 360, NextOffset: 380 === 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: 503, NextOffset: 641 + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo2 foo6] + 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 === 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 228 506] + testutil.go:1580: testing streams: [0 0 109 229 506] zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/546): 105, 216 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 220/546): 115, 107 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 228/546): 4, 274 - zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 498/546): -1, 266 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/546): 105, 217 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 221/546): 116, 108 + zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 229/546): 4, 273 + zstdchunked_test.go:104: [3] at 229 in stargz (nextFrame: 498/546): -1, 265 zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 380, NextOffset: 498 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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 -=== 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 228 506] + testutil.go:1580: testing streams: [0 0 109 229 506] zstdchunked_test.go:59: got zstd streams (compressed size: 546): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/546): 105, 216 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 220/546): 115, 107 - zstdchunked_test.go:104: [2] at 220 in stargz (nextFrame: 228/546): 4, 274 - zstdchunked_test.go:104: [3] at 228 in stargz (nextFrame: 498/546): -1, 266 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/546): 105, 217 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 221/546): 116, 108 + zstdchunked_test.go:104: [2] at 221 in stargz (nextFrame: 229/546): 4, 273 + zstdchunked_test.go:104: [3] at 229 in stargz (nextFrame: 498/546): -1, 265 zstdchunked_test.go:104: [4] at 498 in stargz (nextFrame: 546/546): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 360 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 641, NextOffset: 661 + 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 937, NextOffset: 957 === 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 + 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 498, NextOffset: 518 -=== NAME TestZstdChunked/testWriteAndOpen/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 + 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 661, NextOffset: 779 - 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=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 774, NextOffset: 794 +=== 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: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 85, NextOffset: 105 === NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 120 308 568] - zstdchunked_test.go:59: got zstd streams (compressed size: 608): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/608): 116, 296 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 300/608): 184, 176 - zstdchunked_test.go:104: [2] at 300 in stargz (nextFrame: 308/608): 4, 256 - zstdchunked_test.go:104: [3] at 308 in stargz (nextFrame: 560/608): -1, 248 - zstdchunked_test.go:104: [4] at 560 in stargz (nextFrame: 608/608): -1, -1 + 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 -=== 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: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 300 560] - zstdchunked_test.go:59: got zstd streams (compressed size: 600): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/600): 116, 288 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 292/600): 176, 168 - zstdchunked_test.go:104: [2] at 292 in stargz (nextFrame: 300/600): 4, 256 - zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 552/600): -1, 248 - zstdchunked_test.go:104: [4] at 552 in stargz (nextFrame: 600/600): -1, -1 + 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=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 foo foo4 foo_empty4 foo3 foo_empty3 foo6 foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + 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: 219, NextOffset: 239 - testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 325, NextOffset: 345 === 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 + 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 239, NextOffset: 357 - testutil.go:509: Offset: 340, NextOffset: 478 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== 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: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 483, NextOffset: 503 === 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 - 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 + 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 478, NextOffset: 498 - testutil.go:509: Offset: 377, NextOffset: 495 - testutil.go:509: Offset: 498, NextOffset: 636 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 380 + testutil.go:509: Offset: 503, NextOffset: 641 + testutil.go:509: Offset: 380, NextOffset: 498 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 771, NextOffset: 791 - testutil.go:509: Offset: 932, NextOffset: 952 -=== 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=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 - testutil.go:509: Offset: 183, NextOffset: 203 + 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/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=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 -=== 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:1580: testing streams: [0 0 108 211 474] + zstdchunked_test.go:59: got zstd streams (compressed size: 514): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/514): 104, 199 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 203/514): 99, 91 + zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/514): 4, 259 + zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 466/514): -1, 251 + 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=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 320 - 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:1580: testing streams: [0 0 108 212 475] +=== 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=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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 774 + zstdchunked_test.go:59: got zstd streams (compressed size: 515): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/515): 104, 200 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 204/515): 100, 92 + zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/515): 4, 259 + zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 467/515): -1, 251 + 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=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 653, NextOffset: 771 - testutil.go:509: Offset: 794, NextOffset: 932 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 291 555] - zstdchunked_test.go:59: got zstd streams (compressed size: 595): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - 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=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/595): 104, 279 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 283/595): 179, 171 - zstdchunked_test.go:104: [2] at 283 in stargz (nextFrame: 291/595): 4, 260 - zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 547/595): -1, 252 - zstdchunked_test.go:104: [4] at 547 in stargz (nextFrame: 595/595): -1, -1 + testutil.go:1580: testing streams: [0 0 108 289 552] + zstdchunked_test.go:59: got zstd streams (compressed size: 592): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/592): 104, 277 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 281/592): 177, 169 + zstdchunked_test.go:104: [2] at 281 in stargz (nextFrame: 289/592): 4, 259 + zstdchunked_test.go:104: [3] at 289 in stargz (nextFrame: 544/592): -1, 251 + zstdchunked_test.go:104: [4] at 544 in stargz (nextFrame: 592/592): -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 283 547] - zstdchunked_test.go:59: got zstd streams (compressed size: 587): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/587): 104, 271 - zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 275/587): 171, 163 - zstdchunked_test.go:104: [2] at 275 in stargz (nextFrame: 283/587): 4, 260 - zstdchunked_test.go:104: [3] at 283 in stargz (nextFrame: 539/587): -1, 252 - zstdchunked_test.go:104: [4] at 539 in stargz (nextFrame: 587/587): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 281 544] + zstdchunked_test.go:59: got zstd streams (compressed size: 584): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/584): 104, 269 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 273/584): 169, 161 + zstdchunked_test.go:104: [2] at 273 in stargz (nextFrame: 281/584): 4, 259 + zstdchunked_test.go:104: [3] at 281 in stargz (nextFrame: 536/584): -1, 251 + zstdchunked_test.go:104: [4] at 536 in stargz (nextFrame: 584/584): -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=GNU,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 320 - testutil.go:509: Offset: 102, NextOffset: 219 + 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_empty3 foo_empty4 foo5 foo6 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] vs [foo2 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 478, NextOffset: 498 + testutil.go:509: Offset: 377, NextOffset: 495 + testutil.go:509: Offset: 498, NextOffset: 636 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 495, NextOffset: 515 + 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 106 209 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/512): 102, 197 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 201/512): 99, 91 + zstdchunked_test.go:104: [2] at 201 in stargz (nextFrame: 209/512): 4, 259 + zstdchunked_test.go:104: [3] at 209 in stargz (nextFrame: 464/512): -1, 251 + zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 515, NextOffset: 633 +=== 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 473] zstdchunked_test.go:59: got zstd streams (compressed size: 513): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/513): 102, 198 zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 202/513): 100, 92 zstdchunked_test.go:104: [2] at 202 in stargz (nextFrame: 210/513): 4, 259 zstdchunked_test.go:104: [3] at 210 in stargz (nextFrame: 465/513): -1, 251 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - 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 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 - testutil.go:1580: testing streams: [0 0 106 211 474] - zstdchunked_test.go:59: got zstd streams (compressed size: 514): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/514): 102, 199 - zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 203/514): 101, 93 - zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/514): 4, 259 - zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 466/514): -1, 251 - 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 -=== 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: 515, NextOffset: 633 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 102, NextOffset: 219 + testutil.go:509: Offset: 203, NextOffset: 320 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 219, NextOffset: 239 === NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 107 208 470] + zstdchunked_test.go:59: got zstd streams (compressed size: 510): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/510): 103, 196 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 200/510): 97, 89 + zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/510): 4, 258 + zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 462/510): -1, 250 + zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 510/510): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 239, NextOffset: 357 + testutil.go:509: Offset: 340, NextOffset: 478 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 771, NextOffset: 791 +=== 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: 932, NextOffset: 952 + testutil.go:509: Offset: 791, NextOffset: 1309 +=== 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 209 471] zstdchunked_test.go:59: got zstd streams (compressed size: 511): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/511): 103, 197 @@ -214751,147 +210813,142 @@ zstdchunked_test.go:104: [2] at 201 in stargz (nextFrame: 209/511): 4, 258 zstdchunked_test.go:104: [3] at 209 in stargz (nextFrame: 463/511): -1, 250 zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 511/511): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107 210 472] - zstdchunked_test.go:59: got zstd streams (compressed size: 512): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/512): 103, 198 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 202/512): 99, 91 - zstdchunked_test.go:104: [2] at 202 in stargz (nextFrame: 210/512): 4, 258 - zstdchunked_test.go:104: [3] at 210 in stargz (nextFrame: 464/512): -1, 250 - zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=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 testutil.go:509: Offset: 952, NextOffset: 1557 - testutil.go:509: Offset: 791, NextOffset: 1309 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 653, NextOffset: 771 + testutil.go:509: Offset: 794, NextOffset: 932 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=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 +=== 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 "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty3 foo_empty4 foo5 foo6] +=== 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: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: 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 testutil.go:509: Offset: 498, NextOffset: 636 +=== 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:509: Offset: 377, NextOffset: 495 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 107 296 558] - zstdchunked_test.go:59: got zstd streams (compressed size: 598): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/598): 103, 284 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 288/598): 185, 177 - zstdchunked_test.go:104: [2] at 288 in stargz (nextFrame: 296/598): 4, 258 - zstdchunked_test.go:104: [3] at 296 in stargz (nextFrame: 550/598): -1, 250 - zstdchunked_test.go:104: [4] at 550 in stargz (nextFrame: 598/598): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== 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=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" -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 107 288 550] - zstdchunked_test.go:59: got zstd streams (compressed size: 590): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/590): 103, 276 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 280/590): 177, 169 - zstdchunked_test.go:104: [2] at 280 in stargz (nextFrame: 288/590): 4, 258 - zstdchunked_test.go:104: [3] at 288 in stargz (nextFrame: 542/590): -1, 250 - zstdchunked_test.go:104: [4] at 542 in stargz (nextFrame: 590/590): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 932, NextOffset: 952 + 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 105 205 467] + zstdchunked_test.go:59: got zstd streams (compressed size: 507): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/507): 101, 193 + zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 197/507): 96, 88 + zstdchunked_test.go:104: [2] at 197 in stargz (nextFrame: 205/507): 4, 258 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 952, NextOffset: 1557 === 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 + zstdchunked_test.go:104: [3] at 205 in stargz (nextFrame: 459/507): -1, 250 + zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 507/507): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 791, NextOffset: 1309 === 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=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 "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6 foo2 foo_empty4] vs [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 627, NextOffset: 647 - testutil.go:509: Offset: 770, NextOffset: 790 - testutil.go:509: Offset: 647, NextOffset: 763 - testutil.go:509: Offset: 790, NextOffset: 926 +=== NAME TestZstdChunked/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: 183, NextOffset: 203 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 203, NextOffset: 320 +=== 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: 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 === 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 + testutil.go:1580: testing streams: [0 0 105 206 468] + zstdchunked_test.go:59: got zstd streams (compressed size: 508): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/508): 101, 194 + zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 198/508): 97, 89 + zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/508): 4, 258 + zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 460/508): -1, 250 + zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 508/508): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_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/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 219 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 239, NextOffset: 357 + testutil.go:395: Comparing: "foo4" vs "foo4" + 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 212 477] - zstdchunked_test.go:59: got zstd streams (compressed size: 517): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/517): 105, 200 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 204/517): 99, 91 - zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/517): 4, 261 - zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 469/517): -1, 253 - zstdchunked_test.go:104: [4] at 469 in stargz (nextFrame: 517/517): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== 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: "foo_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: 478, NextOffset: 498 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109 213 478] + testutil.go:1580: testing streams: [0 0 109 214 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: [0] at 0 in stargz (nextFrame: 109/518): 105, 202 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 206/518): 101, 93 + zstdchunked_test.go:104: [2] at 206 in stargz (nextFrame: 214/518): 4, 260 + zstdchunked_test.go:104: [3] at 214 in stargz (nextFrame: 470/518): -1, 252 zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=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/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 479] + zstdchunked_test.go:59: got zstd streams (compressed size: 519): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/519): 105, 203 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 207/519): 102, 94 + 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=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 375, NextOffset: 491 - testutil.go:509: Offset: 498, NextOffset: 634 +=== 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: "foo5" vs "foo5" + 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=PAX - testutil.go:1580: testing streams: [0 0 109 300 565] - zstdchunked_test.go:59: got zstd streams (compressed size: 605): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/605): 105, 288 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 292/605): 187, 179 - zstdchunked_test.go:104: [2] at 292 in stargz (nextFrame: 300/605): 4, 261 - zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 557/605): -1, 253 - zstdchunked_test.go:104: [4] at 557 in stargz (nextFrame: 605/605): -1, -1 + testutil.go:1580: testing streams: [0 0 109 298 562] + zstdchunked_test.go:59: got zstd streams (compressed size: 602): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/602): 105, 286 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 290/602): 185, 177 + zstdchunked_test.go:104: [2] at 290 in stargz (nextFrame: 298/602): 4, 260 + zstdchunked_test.go:104: [3] at 298 in stargz (nextFrame: 554/602): -1, 252 + zstdchunked_test.go:104: [4] at 554 in stargz (nextFrame: 602/602): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 491, NextOffset: 511 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 794, NextOffset: 932 + testutil.go:509: Offset: 653, NextOffset: 771 === NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109 292 557] - zstdchunked_test.go:59: got zstd streams (compressed size: 597): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/597): 105, 280 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 284/597): 179, 171 - zstdchunked_test.go:104: [2] at 284 in stargz (nextFrame: 292/597): 4, 261 - zstdchunked_test.go:104: [3] at 292 in stargz (nextFrame: 549/597): -1, 253 - zstdchunked_test.go:104: [4] at 549 in stargz (nextFrame: 597/597): -1, -1 + testutil.go:1580: testing streams: [0 0 109 290 554] + zstdchunked_test.go:59: got zstd streams (compressed size: 594): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/594): 105, 278 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 282/594): 177, 169 + 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=true,format=GNU +=== 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=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 @@ -214900,10 +210957,6 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 634, NextOffset: 654 -=== 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=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 @@ -214911,612 +210964,640 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 511, NextOffset: 627 === RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=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: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 foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo2 foo3 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 355, NextOffset: 375 + testutil.go:509: Offset: 478, NextOffset: 498 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 115 217 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/518): 111, 205 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 209/518): 98, 90 + zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 217/518): 4, 257 + zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 470/518): -1, 249 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 375, NextOffset: 491 + testutil.go:509: Offset: 498, NextOffset: 634 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 491, NextOffset: 511 +=== 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: 634, NextOffset: 654 + testutil.go:509: Offset: 511, NextOffset: 627 testutil.go:509: Offset: 654, NextOffset: 770 - 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 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 115 217 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/518): 111, 205 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 209/518): 98, 90 + zstdchunked_test.go:104: [2] at 209 in stargz (nextFrame: 217/518): 4, 257 + zstdchunked_test.go:104: [3] at 217 in stargz (nextFrame: 470/518): -1, 249 + zstdchunked_test.go:104: [4] at 470 in stargz (nextFrame: 518/518): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=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 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115 301 562] + zstdchunked_test.go:59: got zstd streams (compressed size: 602): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/602): 111, 289 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 293/602): 182, 174 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 322 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + zstdchunked_test.go:104: [2] at 293 in stargz (nextFrame: 301/602): 4, 257 + zstdchunked_test.go:104: [3] at 301 in stargz (nextFrame: 554/602): -1, 249 + zstdchunked_test.go:104: [4] at 554 in stargz (nextFrame: 602/602): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 219, NextOffset: 239 testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 239, NextOffset: 355 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 115 293 554] + zstdchunked_test.go:59: got zstd streams (compressed size: 594): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/594): 111, 281 + zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 285/594): 174, 166 + zstdchunked_test.go:104: [2] at 285 in stargz (nextFrame: 293/594): 4, 257 + zstdchunked_test.go:104: [3] at 293 in stargz (nextFrame: 546/594): -1, 249 + zstdchunked_test.go:104: [4] at 546 in stargz (nextFrame: 594/594): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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: "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 +=== 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): +=== 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 "": [foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4] vs [foo2 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo foo2 foo3] vs [foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/512): 106, 200 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 926, NextOffset: 946 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + 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=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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 634, NextOffset: 654 testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 654, NextOffset: 770 -=== 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/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 212 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/512): 106, 200 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 204/512): 98, 90 + zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/512): 4, 256 + zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 464/512): -1, 248 + zstdchunked_test.go:104: [4] at 464 in stargz (nextFrame: 512/512): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 511, NextOffset: 627 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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/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=USTAR + testutil.go:1580: testing streams: [0 0 103 208 471] + zstdchunked_test.go:59: got zstd streams (compressed size: 511): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/511): 99, 196 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 200/511): 101, 93 + zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/511): 4, 259 + zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 463/511): -1, 251 + zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 511/511): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=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: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 219, NextOffset: 239 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=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 -=== 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:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 478, NextOffset: 498 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 103 208 471] + zstdchunked_test.go:59: got zstd streams (compressed size: 511): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/511): 99, 196 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 200/511): 101, 93 + zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/511): 4, 259 + zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 463/511): -1, 251 + zstdchunked_test.go:104: [4] at 463 in stargz (nextFrame: 511/511): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=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: 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: "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 -=== 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 303 564] - zstdchunked_test.go:59: got zstd streams (compressed size: 604): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/604): 111, 291 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 295/604): 184, 176 - zstdchunked_test.go:104: [2] at 295 in stargz (nextFrame: 303/604): 4, 257 - zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 556/604): -1, 249 - 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=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: "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 -=== 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 295 556] - zstdchunked_test.go:59: got zstd streams (compressed size: 596): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/596): 111, 283 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 287/596): 176, 168 - zstdchunked_test.go:104: [2] at 287 in stargz (nextFrame: 295/596): 4, 257 - zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 548/596): -1, 249 - zstdchunked_test.go:104: [4] at 548 in stargz (nextFrame: 596/596): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 104 -=== 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: 207, NextOffset: 322 - testutil.go:509: Offset: 104, NextOffset: 219 - 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=PAX + testutil.go:1580: testing streams: [0 0 103 285 548] + zstdchunked_test.go:59: got zstd streams (compressed size: 588): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/588): 99, 273 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 277/588): 178, 170 + zstdchunked_test.go:104: [2] at 277 in stargz (nextFrame: 285/588): 4, 259 + zstdchunked_test.go:104: [3] at 285 in stargz (nextFrame: 540/588): -1, 251 + zstdchunked_test.go:104: [4] at 540 in stargz (nextFrame: 588/588): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX === 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=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 -=== 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=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 +=== 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 540] + zstdchunked_test.go:59: got zstd streams (compressed size: 580): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/580): 99, 265 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 269/580): 170, 162 + zstdchunked_test.go:104: [2] at 269 in stargz (nextFrame: 277/580): 4, 259 + zstdchunked_test.go:104: [3] at 277 in stargz (nextFrame: 532/580): -1, 251 + zstdchunked_test.go:104: [4] at 532 in stargz (nextFrame: 580/580): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":499,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":519,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":187,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":643,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":663,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":941,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":961,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty5 foo foo_empty3] - 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: "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=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 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo_empty4 .no.prefetch.landmark foo foo4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 499, NextOffset: 519 +=== 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: 380, NextOffset: 499 - testutil.go:509: Offset: 504, NextOffset: 643 -=== 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/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 643, NextOffset: 663 +=== 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: 519, NextOffset: 638 + testutil.go:509: Offset: 663, NextOffset: 782 +=== 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=GNU,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 -=== 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: 782, NextOffset: 802 testutil.go:509: Offset: 658, NextOffset: 777 testutil.go:509: Offset: 802, NextOffset: 941 + 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 -=== 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 287 551] - zstdchunked_test.go:59: got zstd streams (compressed size: 591): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 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=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/591): 99, 275 - zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 279/591): 180, 172 - zstdchunked_test.go:104: [2] at 279 in stargz (nextFrame: 287/591): 4, 260 - zstdchunked_test.go:104: [3] at 287 in stargz (nextFrame: 543/591): -1, 252 - zstdchunked_test.go:104: [4] at 543 in stargz (nextFrame: 591/591): -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/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 101 206 470] + zstdchunked_test.go:59: got zstd streams (compressed size: 510): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/510): 97, 194 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 198/510): 101, 93 + zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/510): 4, 260 + zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 462/510): -1, 252 + zstdchunked_test.go:104: [4] at 462 in stargz (nextFrame: 510/510): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 484 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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: "foo_empty4" vs "foo_empty4" -=== 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 279 543] - zstdchunked_test.go:59: got zstd streams (compressed size: 583): -=== 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" -=== 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: [0] at 0 in stargz (nextFrame: 103/583): 99, 267 - zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 271/583): 172, 164 - zstdchunked_test.go:104: [2] at 271 in stargz (nextFrame: 279/583): 4, 260 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + 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" -=== 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: [3] at 279 in stargz (nextFrame: 535/583): -1, 252 - zstdchunked_test.go:104: [4] at 535 in stargz (nextFrame: 583/583): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 103 -=== 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: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 101 205 466] + zstdchunked_test.go:59: got zstd streams (compressed size: 506): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/506): 97, 193 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 197/506): 100, 92 + zstdchunked_test.go:104: [2] at 197 in stargz (nextFrame: 205/506): 4, 257 + zstdchunked_test.go:104: [3] at 205 in stargz (nextFrame: 458/506): -1, 249 + zstdchunked_test.go:104: [4] at 458 in stargz (nextFrame: 506/506): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/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: 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 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 101 206 467] + zstdchunked_test.go:59: got zstd streams (compressed size: 507): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/507): 97, 194 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 198/507): 101, 93 + zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/507): 4, 257 + zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 459/507): -1, 249 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + 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=USTAR + zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 507/507): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 380, NextOffset: 499 + testutil.go:509: Offset: 504, NextOffset: 643 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo3 foo5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4] vs [foo foo3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 325, NextOffset: 345 testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 345, NextOffset: 484 testutil.go:509: Offset: 241, NextOffset: 360 - testutil.go:395: Comparing: "foo_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 -=== 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 207 471] - zstdchunked_test.go:59: got zstd streams (compressed size: 511): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/511): 97, 195 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 199/511): 102, 94 - 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=better,prefix="./",lossless=false,format=GNU -=== 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=PAX + testutil.go:1580: testing streams: [0 0 101 284 545] + zstdchunked_test.go:59: got zstd streams (compressed size: 585): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/585): 97, 272 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 276/585): 179, 171 + zstdchunked_test.go:104: [2] at 276 in stargz (nextFrame: 284/585): 4, 257 + zstdchunked_test.go:104: [3] at 284 in stargz (nextFrame: 537/585): -1, 249 + 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=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: 360, NextOffset: 380 testutil.go:509: Offset: 504, NextOffset: 643 testutil.go:509: Offset: 380, NextOffset: 499 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 101 276 537] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 103 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:59: got zstd streams (compressed size: 577): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/577): 97, 264 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 268/577): 171, 163 + zstdchunked_test.go:104: [2] at 268 in stargz (nextFrame: 276/577): 4, 257 + zstdchunked_test.go:104: [3] at 276 in stargz (nextFrame: 529/577): -1, 249 + zstdchunked_test.go:104: [4] at 529 in stargz (nextFrame: 577/577): -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: 207, NextOffset: 325 +=== 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: 103, NextOffset: 221 + 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: 941 testutil.go:509: Offset: 658, NextOffset: 777 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 100 205 465] + zstdchunked_test.go:59: got zstd streams (compressed size: 505): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/505): 96, 193 + zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 197/505): 101, 93 + zstdchunked_test.go:104: [2] at 197 in stargz (nextFrame: 205/505): 4, 256 + zstdchunked_test.go:104: [3] at 205 in stargz (nextFrame: 457/505): -1, 248 + zstdchunked_test.go:104: [4] at 457 in stargz (nextFrame: 505/505): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 941, NextOffset: 961 -=== 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 207 471] - zstdchunked_test.go:59: got zstd streams (compressed size: 511): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/511): 97, 195 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 199/511): 102, 94 - 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 777, NextOffset: 797 -=== 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: 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: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 83, NextOffset: 103 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 101 207 468] - zstdchunked_test.go:59: got zstd streams (compressed size: 508): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/508): 97, 195 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 199/508): 102, 94 - zstdchunked_test.go:104: [2] at 199 in stargz (nextFrame: 207/508): 4, 257 - zstdchunked_test.go:104: [3] at 207 in stargz (nextFrame: 460/508): -1, 249 - zstdchunked_test.go:104: [4] at 460 in stargz (nextFrame: 508/508): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:509: Offset: 103, NextOffset: 221 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 100 206 466] + zstdchunked_test.go:59: got zstd streams (compressed size: 506): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/506): 96, 194 + zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 198/506): 102, 94 + zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/506): 4, 256 + zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 458/506): -1, 248 + zstdchunked_test.go:104: [4] at 458 in stargz (nextFrame: 506/506): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#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 101 208 469] - zstdchunked_test.go:59: got zstd streams (compressed size: 509): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/509): 97, 196 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 200/509): 103, 95 - zstdchunked_test.go:104: [2] at 200 in stargz (nextFrame: 208/509): 4, 257 - zstdchunked_test.go:104: [3] at 208 in stargz (nextFrame: 461/509): -1, 249 - zstdchunked_test.go:104: [4] at 461 in stargz (nextFrame: 509/509): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX +=== 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=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 104 212 476] + zstdchunked_test.go:59: got zstd streams (compressed size: 516): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/516): 100, 200 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 204/516): 104, 96 + zstdchunked_test.go:104: [2] at 204 in stargz (nextFrame: 212/516): 4, 260 + zstdchunked_test.go:104: [3] at 212 in stargz (nextFrame: 468/516): -1, 252 + zstdchunked_test.go:104: [4] at 468 in stargz (nextFrame: 516/516): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":632,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":652,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":769,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":789,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":187,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":657,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":951,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo_empty4 foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo3] vs [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo foo3 foo4] - 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 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 101 286 547] - zstdchunked_test.go:59: got zstd streams (compressed size: 587): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/587): 97, 274 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - 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=true,format=PAX - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 278/587): 181, 173 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo5 foo6 foo2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 278 in stargz (nextFrame: 286/587): 4, 257 - zstdchunked_test.go:104: [3] at 286 in stargz (nextFrame: 539/587): -1, 249 - zstdchunked_test.go:104: [4] at 539 in stargz (nextFrame: 587/587): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "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 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 101 278 539] - zstdchunked_test.go:59: got zstd streams (compressed size: 579): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/579): 97, 266 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 270/579): 173, 165 - zstdchunked_test.go:104: [2] at 270 in stargz (nextFrame: 278/579): 4, 257 - zstdchunked_test.go:104: [3] at 278 in stargz (nextFrame: 531/579): -1, 249 - zstdchunked_test.go:104: [4] at 531 in stargz (nextFrame: 579/579): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 652, NextOffset: 769 - testutil.go:509: Offset: 794, NextOffset: 931 - 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/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:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 323, NextOffset: 343 -=== 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 466] - zstdchunked_test.go:59: got zstd streams (compressed size: 506): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/506): 96, 194 - zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 198/506): 102, 94 - zstdchunked_test.go:104: [2] at 198 in stargz (nextFrame: 206/506): 4, 256 - zstdchunked_test.go:104: [3] at 206 in stargz (nextFrame: 458/506): -1, 248 - zstdchunked_test.go:104: [4] at 458 in stargz (nextFrame: 506/506): -1, -1 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 241, NextOffset: 358 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: 358, NextOffset: 378 testutil.go:509: Offset: 480, NextOffset: 500 -=== 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 467] - zstdchunked_test.go:59: got zstd streams (compressed size: 507): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/507): 96, 195 - zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 199/507): 103, 95 - zstdchunked_test.go:104: [2] at 199 in stargz (nextFrame: 207/507): 4, 256 - zstdchunked_test.go:104: [3] at 207 in stargz (nextFrame: 459/507): -1, 248 - zstdchunked_test.go:104: [4] at 459 in stargz (nextFrame: 507/507): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 495 -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== 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 213 477] + zstdchunked_test.go:59: got zstd streams (compressed size: 517): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/517): 100, 201 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 205/517): 105, 97 + 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 637 +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 632, NextOffset: 652 - testutil.go:509: Offset: 794, NextOffset: 931 -=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 774, NextOffset: 794 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: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 343 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 + testutil.go:509: Offset: 794, NextOffset: 931 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 769, NextOffset: 789 +=== 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: 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=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 + testutil.go:509: Offset: 931, NextOffset: 951 + testutil.go:509: Offset: 789, NextOffset: 1312 +=== 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 554] + zstdchunked_test.go:59: got zstd streams (compressed size: 594): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/594): 100, 278 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 282/594): 182, 174 + 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=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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 637, NextOffset: 657 testutil.go:509: Offset: 495, NextOffset: 515 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 657, NextOffset: 774 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 104 291 556] - zstdchunked_test.go:59: got zstd streams (compressed size: 596): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/596): 100, 279 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 283/596): 183, 175 - zstdchunked_test.go:104: [2] at 283 in stargz (nextFrame: 291/596): 4, 261 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + 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=true,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=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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo2 foo3 foo5 foo6] vs [foo_empty3 foo5 foo6 foo foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo4] 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 - testutil.go:509: Offset: 207, NextOffset: 323 === NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 104 283 548] - zstdchunked_test.go:59: got zstd streams (compressed size: 588): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/588): 100, 271 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 275/588): 175, 167 - zstdchunked_test.go:104: [2] at 275 in stargz (nextFrame: 283/588): 4, 261 - zstdchunked_test.go:104: [3] at 283 in stargz (nextFrame: 540/588): -1, 253 - zstdchunked_test.go:104: [4] at 540 in stargz (nextFrame: 588/588): -1, -1 + testutil.go:1580: testing streams: [0 0 104 282 546] + zstdchunked_test.go:59: got zstd streams (compressed size: 586): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/586): 100, 270 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 274/586): 174, 166 + 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 === 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: 951, NextOffset: 1552 === 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: 789, NextOffset: 1312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:509: Offset: 241, NextOffset: 358 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 358, NextOffset: 378 - 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=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 + testutil.go:1580: testing streams: [0 0 104 213 477] + zstdchunked_test.go:59: got zstd streams (compressed size: 517): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/517): 100, 201 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 205/517): 105, 97 + 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=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: 500, NextOffset: 637 +=== 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: 378, NextOffset: 495 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 774, NextOffset: 794 + 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=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 + testutil.go:1580: testing streams: [0 0 104 214 478] + zstdchunked_test.go:59: got zstd streams (compressed size: 518): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/518): 100, 202 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 206/518): 106, 98 + 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 794, NextOffset: 931 === RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=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: 652, NextOffset: 769 + testutil.go:395: Comparing: "foo_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: 495, NextOffset: 515 + testutil.go:509: Offset: 657, NextOffset: 774 + testutil.go:509: Offset: 515, NextOffset: 632 === 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: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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 207, NextOffset: 323 +=== 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 +=== 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:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=USTAR + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129986/130476): 65349, 65341 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130476): 4, 438 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130428/130476): -1, 430 + zstdchunked_test.go:104: [4] at 130428 in stargz (nextFrame: 130476/130476): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#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_empty3 foo_empty4 foo5 foo_empty2 foo3 foo2 foo4 foo_empty5 foo6 foo foo_empty] vs [foo foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 332, NextOffset: 349 +=== 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=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 349, NextOffset: 463 - testutil.go:509: Offset: 471, NextOffset: 604 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64641 128870 129313] -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:59: got zstd streams (compressed size: 129353): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go: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 -=== 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/129353): 64637, 128858 -=== 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:1580: testing streams: [0 0 64641 128870 129312] + zstdchunked_test.go:59: got zstd streams (compressed size: 129352): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129352): 64637, 128858 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - 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 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got 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" vs "foo" - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 205, NextOffset: 222 -=== 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=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 222, NextOffset: 332 - testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty] vs [foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo foo_empty foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 463, NextOffset: 480 testutil.go:509: Offset: 604, NextOffset: 621 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 480, NextOffset: 594 testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "foo6" vs "foo6" testutil.go:509: Offset: 722, NextOffset: 739 testutil.go:509: Offset: 885, NextOffset: 902 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 739, NextOffset: 1254 testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo4] +=== 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=better,prefix="",src=0,format=USTAR,minChunkSize=0 + 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_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 testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 94, NextOffset: 205 === 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): + 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=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 454, NextOffset: 471 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 + 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-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130477): 64637, 129982 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130476): 64637, 129982 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 332, NextOffset: 349 + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 222, NextOffset: 332 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - 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 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129986/130476): 65349, 65341 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130476): 4, 438 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130428/130476): -1, 430 + zstdchunked_test.go:104: [4] at 130428 in stargz (nextFrame: 130476/130476): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} -=== 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=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 321, NextOffset: 454 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo foo_empty] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty foo2 foo6 foo_empty3 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" 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 +=== 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=better,prefix="",src=0,format=USTAR,minChunkSize=0 + 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 @@ -215525,334 +211606,286 @@ === 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: 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 + 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 === 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): + testutil.go:1580: testing streams: [0 0 64641 128870 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: 752, NextOffset: 885 + testutil.go:509: Offset: 722, NextOffset: 739 + testutil.go:509: Offset: 902, NextOffset: 1475 + testutil.go:509: Offset: 739, NextOffset: 1254 === 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/129353): 64637, 128858 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129352): 64637, 128858 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 611, NextOffset: 722 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 === 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/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 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 205, NextOffset: 222 +=== 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/small-files-compression=zstd_compression_level=default,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: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_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: 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=default,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 +=== 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=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:1580: testing streams: [0 0 64641 129995 130437] + zstdchunked_test.go:59: got zstd streams (compressed size: 130477): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130477): 64637, 129983 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129987/130477): 65350, 65342 + zstdchunked_test.go:104: [2] at 129987 in stargz (nextFrame: 129995/130477): 4, 438 + zstdchunked_test.go:104: [3] at 129995 in stargz (nextFrame: 130429/130477): -1, 430 + zstdchunked_test.go:104: [4] at 130429 in stargz (nextFrame: 130477/130477): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#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":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_empty3 foo_empty4 foo6 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty4] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 95 === 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=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: 305, NextOffset: 322 - testutil.go:509: Offset: 223, NextOffset: 337 - testutil.go:509: Offset: 322, NextOffset: 455 -=== 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=better,prefix="./",src=0,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 + 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: 337, NextOffset: 354 - testutil.go:509: Offset: 455, NextOffset: 472 === 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 + testutil.go:1580: testing streams: [0 0 64641 128871 129313] + zstdchunked_test.go:59: got zstd streams (compressed size: 129353): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 354, NextOffset: 468 +=== 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/129353): 64637, 128859 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 472, NextOffset: 605 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 === 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/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 + 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} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 605, NextOffset: 622 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 485, NextOffset: 599 -=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 605, NextOffset: 622 + testutil.go:509: Offset: 485, NextOffset: 599 testutil.go:509: Offset: 622, NextOffset: 736 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 599, NextOffset: 616 testutil.go:509: Offset: 736, NextOffset: 753 testutil.go:509: Offset: 616, NextOffset: 730 testutil.go:509: Offset: 753, NextOffset: 886 -=== 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=better,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: 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_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: 206, NextOffset: 223 + testutil.go:509: Offset: 305, NextOffset: 322 +=== 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: 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 - 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 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6 foo_empty2] vs [foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 455, NextOffset: 472 - testutil.go:509: Offset: 337, NextOffset: 354 - testutil.go:509: Offset: 472, NextOffset: 605 === 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: 354, NextOffset: 468 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 886, NextOffset: 903 - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 903, NextOffset: 1479 testutil.go:509: Offset: 747, NextOffset: 1261 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty 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 -=== 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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64626 129987 130436] + zstdchunked_test.go:59: got zstd streams (compressed size: 130476): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,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=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130476): 64622, 129975 +=== 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: 305, NextOffset: 322 testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 322, NextOffset: 455 === 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 223, NextOffset: 337 - testutil.go:395: Comparing: "foo_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=fastest,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130476): 64622, 129975 zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129979/130476): 65357, 65349 zstdchunked_test.go:104: [2] at 129979 in stargz (nextFrame: 129987/130476): 4, 445 zstdchunked_test.go:104: [3] at 129987 in stargz (nextFrame: 130428/130476): -1, 437 zstdchunked_test.go:104: [4] at 130428 in stargz (nextFrame: 130476/130476): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got 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: 622, NextOffset: 736 - testutil.go:509: Offset: 485, NextOffset: 599 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 736, NextOffset: 753 - testutil.go:509: Offset: 599, NextOffset: 616 - testutil.go:509: Offset: 753, NextOffset: 886 - testutil.go:509: Offset: 616, NextOffset: 730 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 223, NextOffset: 337 + testutil.go:395: Comparing: "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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR -=== 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=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 354, NextOffset: 468 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 605, NextOffset: 622 +=== 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: 468, NextOffset: 485 === 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: 622, NextOffset: 736 + testutil.go:509: Offset: 485, NextOffset: 599 +=== 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: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: [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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 730, NextOffset: 747 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/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: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_empty foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo3] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 336, NextOffset: 353 - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 353, NextOffset: 469 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 599, NextOffset: 616 + testutil.go:509: Offset: 753, NextOffset: 886 + 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: 735, NextOffset: 752 +=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 64626 129987 130436] zstdchunked_test.go:59: got zstd streams (compressed size: 130476): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 752, NextOffset: 1263 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 176, NextOffset: 193 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130476): 64622, 129975 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:509: Offset: 193, NextOffset: 304 - 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=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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 304, NextOffset: 321 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 - testutil.go:509: Offset: 754, NextOffset: 887 - 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 -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo_empty4 foo5 foo_empty foo4 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo2] - 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:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo3 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 95 + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 95, NextOffset: 206 +=== RUN TestZstdChunked/testDigestAndVerify/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: 193, NextOffset: 304 === 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: "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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 887, NextOffset: 904 - 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: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: 454, NextOffset: 471 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: 471, NextOffset: 604 - testutil.go:509: Offset: 353, NextOffset: 469 + testutil.go:509: Offset: 454, NextOffset: 471 === 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:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 469, NextOffset: 486 + 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: [1] at 64626 in stargz (nextFrame: 128855/129352): 64233, 64225 zstdchunked_test.go:104: [2] at 128855 in stargz (nextFrame: 128863/129352): 4, 445 @@ -215860,51 +211893,123 @@ 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 621, NextOffset: 737 - testutil.go:509: Offset: 486, NextOffset: 602 + testutil.go:509: Offset: 471, NextOffset: 604 === 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: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: 469, NextOffset: 486 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 486, NextOffset: 602 + testutil.go:509: Offset: 621, NextOffset: 737 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 737, NextOffset: 754 testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 754, NextOffset: 887 + testutil.go:509: Offset: 737, NextOffset: 754 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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 + 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 "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo2 foo3 foo_empty4 .no.prefetch.landmark foo] vs [foo6 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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: 193, NextOffset: 304 - testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 469, NextOffset: 486 === 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: 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 + 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 +=== 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: 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-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/130470): 64618, 129970 +=== 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=true,format=GNU zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 129974/130470): 65356, 65348 zstdchunked_test.go:104: [2] at 129974 in stargz (nextFrame: 129982/130470): 4, 444 zstdchunked_test.go:104: [3] at 129982 in stargz (nextFrame: 130422/130470): -1, 436 zstdchunked_test.go:104: [4] at 130422 in stargz (nextFrame: 130470/130470): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got 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: 193, NextOffset: 304 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 206, NextOffset: 223 +=== 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: 321, NextOffset: 454 + testutil.go:509: Offset: 223, NextOffset: 336 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 336, NextOffset: 353 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 353, NextOffset: 469 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -215912,314 +212017,271 @@ testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":96,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":228,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":473,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":195,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":310,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":327,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":627,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":741,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":758,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":891,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":908,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5] vs [foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo5 foo_empty foo_empty2] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty] vs [foo_empty foo4 foo_empty4 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 +=== 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: 310, NextOffset: 327 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 473, NextOffset: 490 - 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 741, NextOffset: 758 testutil.go:509: Offset: 621, NextOffset: 735 testutil.go:509: Offset: 758, NextOffset: 891 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + 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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64633 129994 130452] + zstdchunked_test.go:59: got zstd streams (compressed size: 130492): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 96 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/130492): 64629, 129982 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,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-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 129986/130492): 65357, 65349 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 310 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130492): 4, 454 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130444/130492): -1, 446 + zstdchunked_test.go:104: [4] at 130444 in stargz (nextFrame: 130492/130492): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 342, NextOffset: 359 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=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: 460, NextOffset: 477 testutil.go:509: Offset: 359, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 64622 128858 129306] - zstdchunked_test.go:59: got zstd streams (compressed size: 129346): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 477, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo5 foo_empty foo_empty2] vs [foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty 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: 610, NextOffset: 627 testutil.go:509: Offset: 473, NextOffset: 490 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/129346): 64618, 128846 + testutil.go:509: Offset: 610, NextOffset: 627 +=== 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: 627, NextOffset: 741 testutil.go:509: Offset: 490, NextOffset: 604 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 128850/129346): 64232, 64224 - zstdchunked_test.go:104: [2] at 128850 in stargz (nextFrame: 128858/129346): 4, 444 - zstdchunked_test.go:104: [3] at 128858 in stargz (nextFrame: 129298/129346): -1, 436 - zstdchunked_test.go:104: [4] at 129298 in stargz (nextFrame: 129346/129346): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo4 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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 "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 741, NextOffset: 758 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 604, NextOffset: 621 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 758, NextOffset: 891 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 64633 128870 129328] + zstdchunked_test.go:59: got zstd streams (compressed size: 129368): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:395: Comparing: "foo_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_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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR +=== 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/129368): 64629, 128858 === 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: 908, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 195 +=== 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/129368): 64233, 64225 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 96 - testutil.go:509: Offset: 195, NextOffset: 310 - testutil.go:509: Offset: 96, NextOffset: 211 -=== 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): -=== 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=fastest,prefix="/",lossless=true,format=USTAR - 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129368): 4, 454 + zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129320/129368): -1, 446 + zstdchunked_test.go:104: [4] at 129320 in stargz (nextFrame: 129368/129368): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 195, NextOffset: 310 +=== 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=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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 -=== 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=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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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 - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty4 foo_empty5 foo6 foo foo_empty2 foo4 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo2] - 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 460, NextOffset: 477 + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 477, NextOffset: 610 + testutil.go:509: Offset: 359, NextOffset: 473 === RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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: 739, NextOffset: 1254 - testutil.go:509: Offset: 902, NextOffset: 1475 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go:509: Offset: 193, NextOffset: 304 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 -=== 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): -=== 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: 463, NextOffset: 480 + testutil.go:509: Offset: 610, NextOffset: 627 + testutil.go:509: Offset: 473, NextOffset: 490 + testutil.go:509: Offset: 627, NextOffset: 741 === 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: 64633/130493): 64629, 129982 -=== 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:1580: testing streams: [0 0 64633 129994 130452] + zstdchunked_test.go:59: got zstd streams (compressed size: 130492): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 604 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/130492): 64629, 129982 +=== 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=PAX - zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 129986/130493): 65357, 65349 - zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130493): 4, 455 - zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130445/130493): -1, 447 - zstdchunked_test.go:104: [4] at 130445 in stargz (nextFrame: 130493/130493): -1, -1 + zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 129986/130492): 65357, 65349 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130492): 4, 454 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130444/130492): -1, 446 + zstdchunked_test.go:104: [4] at 130444 in stargz (nextFrame: 130492/130492): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "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: 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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 611, NextOffset: 722 - testutil.go:509: Offset: 752, NextOffset: 885 - 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 205, NextOffset: 222 - testutil.go:509: Offset: 321, NextOffset: 454 -=== 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 332 -=== 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: 64633/129369): 64629, 128858 -=== 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: 454, NextOffset: 471 + testutil.go:1580: testing streams: [0 0 64633 128870 129328] + zstdchunked_test.go:59: got zstd streams (compressed size: 129368): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/129368): 64629, 128858 +=== 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=PAX - zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 128862/129369): 64233, 64225 - zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129369): 4, 455 - zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129321/129369): -1, 447 - zstdchunked_test.go:104: [4] at 129321 in stargz (nextFrame: 129369/129369): -1, -1 + zstdchunked_test.go:104: [1] at 64633 in stargz (nextFrame: 128862/129368): 64233, 64225 + zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129368): 4, 454 + zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129320/129368): -1, 446 + zstdchunked_test.go:104: [4] at 129320 in stargz (nextFrame: 129368/129368): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64633,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 332, NextOffset: 349 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 205, NextOffset: 222 === 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=PAX,minChunkSize=0 - 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: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: "foo5" vs "foo5" - testutil.go:509: Offset: 735, NextOffset: 752 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 === RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:509: Offset: 611, NextOffset: 722 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 463, NextOffset: 480 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 480, NextOffset: 594 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 722, NextOffset: 739 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64631 129986 130444] + zstdchunked_test.go:59: got zstd streams (compressed size: 130484): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 885, NextOffset: 902 + testutil.go:509: Offset: 739, NextOffset: 1254 + testutil.go:509: Offset: 902, NextOffset: 1475 +=== 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=PAX,minChunkSize=0 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 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64631 129986 130445] - zstdchunked_test.go:59: got zstd streams (compressed size: 130485): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64631/130484): 64627, 129974 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go: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 - 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 + zstdchunked_test.go:104: [1] at 64631 in stargz (nextFrame: 129978/130484): 65351, 65343 + zstdchunked_test.go:104: [2] at 129978 in stargz (nextFrame: 129986/130484): 4, 454 + zstdchunked_test.go:104: [3] at 129986 in stargz (nextFrame: 130436/130484): -1, 446 + zstdchunked_test.go:104: [4] at 130436 in stargz (nextFrame: 130484/130484): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,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 + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64631,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:509: Offset: 193, NextOffset: 304 === 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: 480, NextOffset: 594 + 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 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty] vs [foo_empty5 foo2 foo_empty2 foo5 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo3] + 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" @@ -216227,397 +212289,439 @@ 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=PAX,minChunkSize=0 + 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=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:1580: testing streams: [0 0 64631 128862 129320] + zstdchunked_test.go:59: got zstd streams (compressed size: 129360): +=== 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=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 - 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 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64631/129360): 64627, 128850 + zstdchunked_test.go:104: [1] at 64631 in stargz (nextFrame: 128854/129360): 64227, 64219 + zstdchunked_test.go:104: [2] at 128854 in stargz (nextFrame: 128862/129360): 4, 454 + zstdchunked_test.go:104: [3] at 128862 in stargz (nextFrame: 129312/129360): -1, 446 + zstdchunked_test.go:104: [4] at 129312 in stargz (nextFrame: 129360/129360): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64631,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 752, NextOffset: 885 + testutil.go:509: Offset: 611, NextOffset: 722 + 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 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 463, NextOffset: 480 +=== 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=PAX,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=USTAR + testutil.go:1580: testing streams: [0 0 64626 129983 130432] + zstdchunked_test.go:59: got zstd streams (compressed size: 130472): +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130472): 64622, 129971 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130472): 65353, 65345 + zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130472): 4, 445 + zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130424/130472): -1, 437 + zstdchunked_test.go:104: [4] at 130424 in stargz (nextFrame: 130472/130472): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got 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=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":337,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":354,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":599,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":730,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":747,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":177,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":194,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":305,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":455,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":472,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":605,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":622,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":736,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":753,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":886,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":903,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo6] vs [foo foo_empty foo2 foo6 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty5] vs [foo foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 337, NextOffset: 354 - testutil.go:509: Offset: 455, NextOffset: 472 - testutil.go:509: Offset: 354, NextOffset: 468 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 472, NextOffset: 605 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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=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 64626 128859 129308] + zstdchunked_test.go:59: got zstd streams (compressed size: 129348): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 747, NextOffset: 1261 - testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129348): 64622, 128847 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 223, NextOffset: 337 testutil.go:509: Offset: 322, NextOffset: 455 - 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=fastest,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64626 129983 130433] - zstdchunked_test.go:59: got zstd streams (compressed size: 130473): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo6 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 605, NextOffset: 622 -=== 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/130473): 64622, 129971 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 468, NextOffset: 485 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130473): 65353, 65345 - zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130473): 4, 446 - zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130425/130473): -1, 438 - zstdchunked_test.go:104: [4] at 130425 in stargz (nextFrame: 130473/130473): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129348): 64229, 64221 + zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129348): 4, 445 + zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129300/129348): -1, 437 + zstdchunked_test.go:104: [4] at 129300 in stargz (nextFrame: 129348/129348): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 622, NextOffset: 736 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 599 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:509: Offset: 337, NextOffset: 354 +=== 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=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_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: 468, NextOffset: 485 + testutil.go:509: Offset: 605, NextOffset: 622 + testutil.go:509: Offset: 485, NextOffset: 599 +=== 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: 622, NextOffset: 736 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: 736, NextOffset: 753 testutil.go:509: Offset: 616, NextOffset: 730 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 730, NextOffset: 747 +=== 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: 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 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo3 foo_empty5 foo_empty2 foo_empty3 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 337, NextOffset: 354 -=== 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=fastest,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64626 129983 130432] + zstdchunked_test.go:59: got zstd streams (compressed size: 130472): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 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: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 194 - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 194, NextOffset: 305 - testutil.go:509: Offset: 95, NextOffset: 206 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 605, NextOffset: 622 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130472): 64622, 129971 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64626 128859 129309] - zstdchunked_test.go:59: got zstd streams (compressed size: 129349): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129349): 64622, 128847 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129349): 64229, 64221 - zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129349): 4, 446 - zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129301/129349): -1, 438 - zstdchunked_test.go:104: [4] at 129301 in stargz (nextFrame: 129349/129349): -1, -1 + testutil.go:509: Offset: 468, NextOffset: 485 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130472): 65353, 65345 + zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130472): 4, 445 + zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130424/130472): -1, 437 + zstdchunked_test.go:104: [4] at 130424 in stargz (nextFrame: 130472/130472): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 622, NextOffset: 736 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 455 - testutil.go:509: Offset: 223, NextOffset: 337 + testutil.go:509: Offset: 485, NextOffset: 599 + 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/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: 95, NextOffset: 206 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "foo6" vs "foo6" testutil.go:509: Offset: 886, NextOffset: 903 testutil.go:509: Offset: 730, NextOffset: 747 testutil.go:509: Offset: 903, NextOffset: 1479 +=== 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:509: Offset: 747, NextOffset: 1261 === 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=true,format=PAX -=== 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 64626 129983 130433] - zstdchunked_test.go:59: got zstd streams (compressed size: 130473): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130473): 64622, 129971 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130473): 65353, 65345 - zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130473): 4, 446 - zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130425/130473): -1, 438 - zstdchunked_test.go:104: [4] at 130425 in stargz (nextFrame: 130473/130473): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64626 128859 129308] + zstdchunked_test.go:59: got zstd streams (compressed size: 129348): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129348): 64622, 128847 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129348): 64229, 64221 + zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129348): 4, 445 + zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129300/129348): -1, 437 + zstdchunked_test.go:104: [4] at 129300 in stargz (nextFrame: 129348/129348): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64626,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got 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=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_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo3 foo5 foo_empty5] vs [foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo6 foo2 foo3 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 95 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 176, NextOffset: 193 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 64625 129978 130427] + zstdchunked_test.go:59: got zstd streams (compressed size: 130467): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:509: Offset: 193, NextOffset: 304 +=== 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/130467): 64621, 129966 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 129970/130467): 65349, 65341 + zstdchunked_test.go:104: [2] at 129970 in stargz (nextFrame: 129978/130467): 4, 445 + zstdchunked_test.go:104: [3] at 129978 in stargz (nextFrame: 130419/130467): -1, 437 + zstdchunked_test.go:104: [4] at 130419 in stargz (nextFrame: 130467/130467): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got 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_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 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 336, NextOffset: 353 testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 353, NextOffset: 469 testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 469, NextOffset: 486 + testutil.go:509: Offset: 604, NextOffset: 621 +=== 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: 486, NextOffset: 602 + testutil.go:509: Offset: 621, NextOffset: 737 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 602, NextOffset: 619 -=== RUN TestZstdChunked/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:509: Offset: 737, NextOffset: 754 - testutil.go:509: Offset: 619, NextOffset: 735 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64626 128859 129309] - zstdchunked_test.go:59: got zstd streams (compressed size: 129349): -=== 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: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 176, NextOffset: 193 -=== 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/129349): 64622, 128847 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 206 -=== 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/129349): 64229, 64221 - zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129349): 4, 446 - zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129301/129349): -1, 438 - zstdchunked_test.go:104: [4] at 129301 in stargz (nextFrame: 129349/129349): -1, -1 +=== 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 129303] + zstdchunked_test.go:59: got zstd streams (compressed size: 129343): +=== 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=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/129343): 64621, 128842 + zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 128846/129343): 64225, 64217 + zstdchunked_test.go:104: [2] at 128846 in stargz (nextFrame: 128854/129343): 4, 445 + zstdchunked_test.go:104: [3] at 128854 in stargz (nextFrame: 129295/129343): -1, 437 + zstdchunked_test.go:104: [4] at 129295 in stargz (nextFrame: 129343/129343): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} -=== 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=PAX + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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_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=false,format=PAX + testutil.go:509: Offset: 619, NextOffset: 735 +=== 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: 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:509: Offset: 754, NextOffset: 887 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 752, NextOffset: 1263 testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty5 foo foo_empty foo2 foo3 foo5 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] - 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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty5 foo3 foo6 foo2] vs [foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 469, NextOffset: 486 +=== RUN TestZstdChunked/testDigestAndVerify/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:509: Offset: 353, NextOffset: 469 + 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 -=== 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=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: 754, NextOffset: 887 testutil.go:509: Offset: 619, NextOffset: 735 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 887, NextOffset: 904 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64625 129978 130428] - zstdchunked_test.go:59: got zstd streams (compressed size: 130468): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/130468): 64621, 129966 - zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 129970/130468): 65349, 65341 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 735, NextOffset: 752 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 129970 in stargz (nextFrame: 129978/130468): 4, 446 - zstdchunked_test.go:104: [3] at 129978 in stargz (nextFrame: 130420/130468): -1, 438 - zstdchunked_test.go:104: [4] at 130420 in stargz (nextFrame: 130468/130468): -1, -1 +=== 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 112788 113214] + zstdchunked_test.go:59: got zstd streams (compressed size: 113254): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/113254): 64624, 112776 + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112780/113254): 48156, 48148 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 904, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1263 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 78, NextOffset: 95 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 321, NextOffset: 454 testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" + testutil.go:509: Offset: 454, NextOffset: 471 +=== 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: 336, NextOffset: 353 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 353, NextOffset: 469 + 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=0,format=PAX,minChunkSize=0 -=== 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=PAX,minChunkSize=0#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 64625 128854 129304] - zstdchunked_test.go:59: got zstd streams (compressed size: 129344): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/129344): 64621, 128842 - zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 128846/129344): 64225, 64217 - zstdchunked_test.go:104: [2] at 128846 in stargz (nextFrame: 128854/129344): 4, 446 - zstdchunked_test.go:104: [3] at 128854 in stargz (nextFrame: 129296/129344): -1, 438 - zstdchunked_test.go:104: [4] at 129296 in stargz (nextFrame: 129344/129344): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/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=false,format=USTAR +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 64628 128851 129277] + zstdchunked_test.go:59: got zstd streams (compressed size: 129317): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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"}]} +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129317): 64624, 128839 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,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":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 foo_empty5 foo6 foo_empty foo2 foo3 foo5 foo foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 211, NextOffset: 228 - testutil.go:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 228, NextOffset: 342 - testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty5 foo6] vs [foo foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 342, NextOffset: 359 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64628 112797 113223] - zstdchunked_test.go:59: got zstd streams (compressed size: 113263): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 460, NextOffset: 477 -=== 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/113263): 64624, 112785 - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112789/113263): 48165, 48157 - zstdchunked_test.go:104: [2] at 112789 in stargz (nextFrame: 112797/113263): 4, 422 - zstdchunked_test.go:104: [3] at 112797 in stargz (nextFrame: 113215/113263): -1, 414 - zstdchunked_test.go:104: [4] at 113215 in stargz (nextFrame: 113263/113263): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129317): 64219, 64211 + zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129317): 4, 422 + zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129269/129317): -1, 414 + zstdchunked_test.go:104: [4] at 129269 in stargz (nextFrame: 129317/129317): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 359, NextOffset: 473 testutil.go:509: Offset: 477, NextOffset: 610 + 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:395: Comparing: "foo_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: 604, NextOffset: 621 testutil.go:509: Offset: 741, NextOffset: 758 @@ -216628,117 +212732,135 @@ testutil.go:509: Offset: 178, NextOffset: 195 testutil.go:509: Offset: 96, NextOffset: 211 testutil.go:509: Offset: 195, NextOffset: 310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo6] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo5] +=== 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:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 211, NextOffset: 228 + testutil.go:509: Offset: 310, NextOffset: 327 +=== 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: 228, NextOffset: 342 + testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 627 -=== 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:509: Offset: 473, NextOffset: 490 - testutil.go:509: Offset: 627, NextOffset: 741 - testutil.go:509: Offset: 490, NextOffset: 604 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] 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 +=== 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 112788 113214] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + zstdchunked_test.go:59: got zstd streams (compressed size: 113254): +=== 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: 178, NextOffset: 195 testutil.go:509: Offset: 79, NextOffset: 96 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64628 128851 129277] - zstdchunked_test.go:59: got zstd streams (compressed size: 129317): +=== NAME TestZstdChunked/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: 64628/113254): 64624, 112776 === 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 211, NextOffset: 228 - testutil.go:509: Offset: 327, NextOffset: 460 -=== RUN TestZstdChunked/testDigestAndVerify/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 - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129317): 64624, 128839 - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129317): 64219, 64211 - zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129317): 4, 422 - zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129269/129317): -1, 414 - zstdchunked_test.go:104: [4] at 129269 in stargz (nextFrame: 129317/129317): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112780/113254): 48156, 48148 + 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} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 228, NextOffset: 342 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 891, NextOffset: 908 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + testutil.go:509: Offset: 96, NextOffset: 211 +=== 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: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 627 + testutil.go:509: Offset: 473, NextOffset: 490 + testutil.go:509: Offset: 627, NextOffset: 741 + testutil.go:509: Offset: 490, NextOffset: 604 + testutil.go:395: Comparing: "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=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: 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" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 908, NextOffset: 1485 testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 310, NextOffset: 327 + testutil.go:509: Offset: 211, NextOffset: 228 + testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 +=== 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: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 foo3 foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty5 foo2 foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 212, NextOffset: 229 -=== 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 112797 113223] - zstdchunked_test.go:59: got zstd streams (compressed size: 113263): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/113263): 64624, 112785 - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112789/113263): 48165, 48157 - zstdchunked_test.go:104: [2] at 112789 in stargz (nextFrame: 112797/113263): 4, 422 - zstdchunked_test.go:104: [3] at 112797 in stargz (nextFrame: 113215/113263): -1, 414 - zstdchunked_test.go:104: [4] at 113215 in stargz (nextFrame: 113263/113263): -1, -1 + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 466, NextOffset: 483 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64628 128851 129277] + zstdchunked_test.go:59: got zstd streams (compressed size: 129317): +=== 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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129317): 64624, 128839 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129317): 64219, 64211 + zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129317): 4, 422 + zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129269/129317): -1, 414 + zstdchunked_test.go:104: [4] at 129269 in stargz (nextFrame: 129317/129317): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 309, NextOffset: 326 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64628,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 229, NextOffset: 339 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 326, NextOffset: 458 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 607, NextOffset: 624 + testutil.go:509: Offset: 483, NextOffset: 593 + testutil.go:509: Offset: 624, NextOffset: 734 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 593, NextOffset: 610 testutil.go:509: Offset: 734, NextOffset: 751 testutil.go:509: Offset: 610, NextOffset: 719 testutil.go:509: Offset: 751, NextOffset: 883 - testutil.go:395: Comparing: "foo_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 @@ -216746,528 +212868,512 @@ testutil.go:509: Offset: 900, NextOffset: 1476 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 99 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 196 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 212 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 196, NextOffset: 309 +=== 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=GNU,minChunkSize=0 + 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/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=GNU,minChunkSize=0 + testutil.go:509: Offset: 326, NextOffset: 458 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 339, NextOffset: 356 testutil.go:509: Offset: 458, NextOffset: 475 -=== 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: 356, NextOffset: 466 testutil.go:509: Offset: 475, NextOffset: 607 +=== 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 112786 113212] + zstdchunked_test.go:59: got zstd streams (compressed size: 113252): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo4 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: 466, NextOffset: 483 testutil.go:509: Offset: 607, NextOffset: 624 - testutil.go:509: Offset: 483, NextOffset: 593 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64630/113252): 64626, 112774 + zstdchunked_test.go:104: [1] at 64630 in stargz (nextFrame: 112778/113252): 48152, 48144 + zstdchunked_test.go:104: [2] at 112778 in stargz (nextFrame: 112786/113252): 4, 422 + zstdchunked_test.go:104: [3] at 112786 in stargz (nextFrame: 113204/113252): -1, 414 + zstdchunked_test.go:104: [4] at 113204 in stargz (nextFrame: 113252/113252): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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: 466, NextOffset: 483 testutil.go:509: Offset: 624, NextOffset: 734 + testutil.go:509: Offset: 483, NextOffset: 593 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo6] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 883, NextOffset: 900 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 719, NextOffset: 736 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64628 128851 129277] - zstdchunked_test.go:59: got zstd streams (compressed size: 129317): +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 900, NextOffset: 1476 testutil.go:509: Offset: 736, NextOffset: 1245 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 196 - testutil.go:509: Offset: 82, NextOffset: 99 - testutil.go:509: Offset: 196, NextOffset: 309 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129317): 64624, 128839 - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129317): 64219, 64211 - zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129317): 4, 422 - zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129269/129317): -1, 414 - zstdchunked_test.go:104: [4] at 129269 in stargz (nextFrame: 129317/129317): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 309, NextOffset: 326 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 212 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 212, NextOffset: 229 + testutil.go:509: Offset: 326, NextOffset: 458 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 229, NextOffset: 339 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 458, NextOffset: 475 testutil.go:509: Offset: 339, NextOffset: 356 testutil.go:509: Offset: 475, NextOffset: 607 testutil.go:509: Offset: 356, NextOffset: 466 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 734, NextOffset: 751 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 593, NextOffset: 610 - testutil.go:509: Offset: 751, NextOffset: 883 -=== 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=false,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:509: Offset: 610, NextOffset: 719 - testutil.go:395: Comparing: "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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 607, NextOffset: 624 - testutil.go:509: Offset: 466, NextOffset: 483 - testutil.go:509: Offset: 624, NextOffset: 734 - testutil.go:509: Offset: 483, NextOffset: 593 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,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=true,format=GNU - testutil.go:1580: testing streams: [0 0 64630 112795 113221] - zstdchunked_test.go:59: got zstd streams (compressed size: 113261): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64630/113261): 64626, 112783 - zstdchunked_test.go:104: [1] at 64630 in stargz (nextFrame: 112787/113261): 48161, 48153 - zstdchunked_test.go:104: [2] at 112787 in stargz (nextFrame: 112795/113261): 4, 422 - zstdchunked_test.go:104: [3] at 112795 in stargz (nextFrame: 113213/113261): -1, 414 - zstdchunked_test.go:104: [4] at 113213 in stargz (nextFrame: 113261/113261): -1, -1 + 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 +=== 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64630,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got 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 +=== 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=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/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":221,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":335,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":483,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":725,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":742,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":181,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":198,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":308,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":325,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":606,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":623,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":734,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":751,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":883,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":900,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 466, NextOffset: 483 - testutil.go:509: Offset: 606, NextOffset: 623 - testutil.go:509: Offset: 483, NextOffset: 594 - testutil.go:509: Offset: 623, NextOffset: 734 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo foo_empty2 foo_empty3 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 198 - testutil.go:509: Offset: 94, NextOffset: 204 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 +=== 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: 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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 221, NextOffset: 335 - testutil.go:509: Offset: 325, NextOffset: 457 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 725, NextOffset: 742 -=== 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: 883, NextOffset: 900 testutil.go:509: Offset: 742, NextOffset: 1257 testutil.go:509: Offset: 900, NextOffset: 1480 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 352, NextOffset: 466 -=== 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:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 204, NextOffset: 221 +=== 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 112777 113204] + zstdchunked_test.go:59: got zstd streams (compressed size: 113244): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113244): 64620, 112765 +=== 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: 221, NextOffset: 335 +=== 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: 112769/113244): 48149, 48141 + zstdchunked_test.go:104: [2] at 112769 in stargz (nextFrame: 112777/113244): 4, 423 + zstdchunked_test.go:104: [3] at 112777 in stargz (nextFrame: 113196/113244): -1, 415 + zstdchunked_test.go:104: [4] at 113196 in stargz (nextFrame: 113244/113244): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 474, NextOffset: 606 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + testutil.go:509: Offset: 325, NextOffset: 457 +=== 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty4 foo5 foo foo2 foo_empty2 foo4 foo6 foo_empty 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: 335, NextOffset: 352 + testutil.go:509: Offset: 457, NextOffset: 474 + testutil.go:509: Offset: 352, NextOffset: 466 + testutil.go:509: Offset: 474, NextOffset: 606 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 466, NextOffset: 483 + testutil.go:509: Offset: 606, NextOffset: 623 + testutil.go:509: Offset: 483, NextOffset: 594 + testutil.go:509: Offset: 623, NextOffset: 734 +=== 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=GNU,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: 734, NextOffset: 751 + testutil.go:509: Offset: 611, NextOffset: 725 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo foo_empty2 foo_empty3 foo_empty4] vs [foo foo6 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 308, NextOffset: 325 testutil.go:509: Offset: 204, NextOffset: 221 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 457, NextOffset: 474 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 335, NextOffset: 352 testutil.go:509: Offset: 474, NextOffset: 606 testutil.go:509: Offset: 352, NextOffset: 466 -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 +=== 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:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 623, NextOffset: 734 -=== 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=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 594 - 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 +=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 883, NextOffset: 900 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=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: 725, NextOffset: 742 + testutil.go:509: Offset: 900, NextOffset: 1480 + testutil.go:509: Offset: 742, NextOffset: 1257 + 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: 181, NextOffset: 198 - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 198, NextOffset: 308 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 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/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 94, NextOffset: 204 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,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 64624 112786 113213] - zstdchunked_test.go:59: got zstd streams (compressed size: 113253): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113253): 64620, 112774 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112778/113253): 48158, 48150 - 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:509: Offset: 77, NextOffset: 94 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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: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=fastest,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: 198, NextOffset: 308 + testutil.go:509: Offset: 94, NextOffset: 204 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 +=== 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/duplicated_entry_offset +=== 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=GNU,minChunkSize=0 +=== 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: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 "": [foo2 foo3 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo6 foo_empty foo_empty2 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 199 - testutil.go:509: Offset: 101, NextOffset: 210 - testutil.go:509: Offset: 199, NextOffset: 308 + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo6 foo_empty foo_empty4] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 623, NextOffset: 738 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 606, NextOffset: 623 +=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 738, NextOffset: 755 - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 755, NextOffset: 1265 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry + 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: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 101 + testutil.go:509: Offset: 182, NextOffset: 199 +=== 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=PAX + testutil.go:1580: testing streams: [0 0 64624 112777 113204] + zstdchunked_test.go:59: got zstd streams (compressed size: 113244): === 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: 342, NextOffset: 359 -=== 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): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 210 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113244): 64620, 112765 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 359, NextOffset: 474 - testutil.go:509: Offset: 474, NextOffset: 606 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129306): 64620, 128827 + testutil.go:509: Offset: 199, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 210, NextOffset: 227 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112769/113244): 48149, 48141 + 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 606, NextOffset: 623 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128831/129306): 64211, 64203 - zstdchunked_test.go:104: [2] at 128831 in stargz (nextFrame: 128839/129306): 4, 423 - zstdchunked_test.go:104: [3] at 128839 in stargz (nextFrame: 129258/129306): -1, 415 - zstdchunked_test.go:104: [4] at 129258 in stargz (nextFrame: 129306/129306): -1, -1 + testutil.go:509: Offset: 308, NextOffset: 325 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 738, NextOffset: 755 - testutil.go:509: Offset: 623, NextOffset: 738 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + testutil.go:509: Offset: 227, NextOffset: 342 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 755, NextOffset: 887 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo6] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo2 foo3 foo5 foo_empty5] + 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: 457, NextOffset: 474 testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 474, NextOffset: 606 + testutil.go:509: Offset: 457, NextOffset: 474 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" +=== 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: 474, NextOffset: 606 + testutil.go:395: Comparing: "foo6" vs "foo6" 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:509: Offset: 887, NextOffset: 904 +=== 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: 755, NextOffset: 1265 + testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo6 foo_empty foo_empty4] 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/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 + 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/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/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 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_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 -=== 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=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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/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: 623, NextOffset: 738 testutil.go:509: Offset: 491, NextOffset: 606 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 738, NextOffset: 755 +=== RUN TestZstdChunked/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: 606, NextOffset: 623 + testutil.go:509: Offset: 755, NextOffset: 887 + testutil.go:509: Offset: 623, NextOffset: 738 +=== 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/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 112786 113213] - zstdchunked_test.go:59: got zstd streams (compressed size: 113253): -=== 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=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113253): 64620, 112774 -=== 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=PAX - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112778/113253): 48158, 48150 - 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129306): 64620, 128827 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128831/129306): 64211, 64203 + zstdchunked_test.go:104: [2] at 128831 in stargz (nextFrame: 128839/129306): 4, 423 + zstdchunked_test.go:104: [3] at 128839 in stargz (nextFrame: 129258/129306): -1, 415 + zstdchunked_test.go:104: [4] at 129258 in stargz (nextFrame: 129306/129306): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got 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=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=false,format=PAX +=== 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":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 "": [foo6 foo3 foo_empty3 foo4 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo_empty foo2] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo3] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo4 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: 598, NextOffset: 615 testutil.go:509: Offset: 732, NextOffset: 749 -=== 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/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: 615, NextOffset: 728 testutil.go:509: Offset: 749, NextOffset: 881 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 728, NextOffset: 745 + testutil.go:509: Offset: 881, NextOffset: 898 + testutil.go:509: Offset: 745, NextOffset: 1256 + testutil.go:509: Offset: 898, NextOffset: 1479 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 97 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 208 testutil.go:509: Offset: 193, NextOffset: 304 -=== 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: 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 208, NextOffset: 225 -=== 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 "foo2" -=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 64622 112776 113204] + zstdchunked_test.go:59: got zstd streams (compressed size: 113244): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 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:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/113244): 64618, 112764 === 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:509: Offset: 321, NextOffset: 453 - 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 728, NextOffset: 745 - testutil.go:509: Offset: 881, NextOffset: 898 - testutil.go:509: Offset: 745, NextOffset: 1256 - testutil.go:509: Offset: 898, NextOffset: 1479 - testutil.go:395: Comparing: "" 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 [foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 80, NextOffset: 97 -=== 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=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: 193, NextOffset: 304 - testutil.go:509: Offset: 97, NextOffset: 208 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 453, NextOffset: 470 - testutil.go:509: Offset: 338, NextOffset: 355 - testutil.go:509: Offset: 470, NextOffset: 602 testutil.go:509: Offset: 355, NextOffset: 468 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 602, NextOffset: 619 -=== 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=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64622 112785 113213] - zstdchunked_test.go:59: got zstd streams (compressed size: 113253): + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 112768/113244): 48150, 48142 + zstdchunked_test.go:104: [2] at 112768 in stargz (nextFrame: 112776/113244): 4, 424 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 468, NextOffset: 485 + testutil.go:509: Offset: 470, NextOffset: 602 === NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/113253): 64618, 112773 - zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 112777/113253): 48159, 48151 - zstdchunked_test.go:104: [2] at 112777 in stargz (nextFrame: 112785/113253): 4, 424 - zstdchunked_test.go:104: [3] at 112785 in stargz (nextFrame: 113205/113253): -1, 416 - zstdchunked_test.go:104: [4] at 113205 in stargz (nextFrame: 113253/113253): -1, -1 + zstdchunked_test.go:104: [3] at 112776 in stargz (nextFrame: 113196/113244): -1, 416 + zstdchunked_test.go:104: [4] at 113196 in stargz (nextFrame: 113244/113244): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64622,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: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=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=GNU,minChunkSize=0 - testutil.go:509: Offset: 619, NextOffset: 732 + testutil.go:509: Offset: 468, NextOffset: 485 +=== 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: 602, NextOffset: 619 testutil.go:509: Offset: 485, NextOffset: 598 + testutil.go:509: Offset: 619, NextOffset: 732 +=== 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo4 foo5] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 453, NextOffset: 470 + testutil.go:509: Offset: 338, NextOffset: 355 + testutil.go:509: Offset: 470, NextOffset: 602 + testutil.go:509: Offset: 355, NextOffset: 468 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -217278,20 +213384,71 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 208, NextOffset: 225 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 453 testutil.go:509: Offset: 225, NextOffset: 338 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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=fastest,prefix="../",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 602, NextOffset: 619 +=== 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: 468, NextOffset: 485 === 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: 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 + 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 +=== 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): +=== 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=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/129306): 64618, 128826 + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 128830/129306): 64212, 64204 + zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129306): 4, 424 + zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129258/129306): -1, 416 + zstdchunked_test.go:104: [4] at 129258 in stargz (nextFrame: 129306/129306): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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=false,format=GNU + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=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=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":781,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":801,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":188,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":326,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":949,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":969,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo2] vs [foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo6 foo foo2 foo_empty3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5 foo2 foo3 foo4 foo_empty4 foo6] vs [foo foo_empty foo_empty2 foo5 foo6 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 801, NextOffset: 1337 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:395: Comparing: "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: "foo3" vs "foo3" testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 487, NextOffset: 507 @@ -217299,442 +213456,423 @@ testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 501, NextOffset: 521 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 521, NextOffset: 641 -=== 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): -=== 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=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:509: Offset: 668, NextOffset: 788 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 -=== 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=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 808, NextOffset: 949 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 188, NextOffset: 208 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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 +=== 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=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo2 foo3 foo4 foo_empty4 foo6 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 949, NextOffset: 969 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64621 112775 113202] + zstdchunked_test.go:59: got zstd streams (compressed size: 113242): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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: 781, NextOffset: 801 + testutil.go:509: Offset: 969, NextOffset: 1592 +=== 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: 64621/113242): 64617, 112763 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112767/113242): 48150, 48142 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 801, NextOffset: 1337 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 222 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + 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: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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 208, NextOffset: 326 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 84, NextOffset: 104 +=== 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: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: "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:509: Offset: 208, NextOffset: 326 + testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty3 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2] vs [foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo] + 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 507 - testutil.go:509: Offset: 361, NextOffset: 381 - testutil.go:509: Offset: 507, NextOffset: 648 - testutil.go:509: Offset: 381, NextOffset: 501 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 648, NextOffset: 668 testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 668, NextOffset: 788 testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:509: Offset: 104, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 346, NextOffset: 487 -=== RUN TestZstdChunked/testDigestAndVerify/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=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 242, NextOffset: 361 - 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: 949, NextOffset: 969 - testutil.go:509: Offset: 781, NextOffset: 801 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 361, NextOffset: 381 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:509: Offset: 801, NextOffset: 1337 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 + testutil.go:509: Offset: 507, NextOffset: 648 + testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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): === 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 64621 112784 113211] - zstdchunked_test.go:59: got zstd streams (compressed size: 113251): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113251): 64617, 112772 - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112776/113251): 48159, 48151 - zstdchunked_test.go:104: [2] at 112776 in stargz (nextFrame: 112784/113251): 4, 423 - zstdchunked_test.go:104: [3] at 112784 in stargz (nextFrame: 113203/113251): -1, 415 - zstdchunked_test.go:104: [4] at 113203 in stargz (nextFrame: 113251/113251): -1, -1 +=== 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=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129305): 64617, 128826 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129305): 64213, 64205 + zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129305): 4, 423 + zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129257/129305): -1, 415 + zstdchunked_test.go:104: [4] at 129257 in stargz (nextFrame: 129305/129305): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got 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 "": [foo4 foo_empty4 foo_empty foo_empty3 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2] vs [foo foo_empty foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5 foo6 foo2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 535 -=== 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:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 535, NextOffset: 657 - testutil.go:509: Offset: 682, NextOffset: 804 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo6] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo foo2 foo4 foo_empty4 foo5] + 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" +=== 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: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=default,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: 393, NextOffset: 515 - testutil.go:509: Offset: 519, NextOffset: 662 -=== 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/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 804, NextOffset: 824 testutil.go:509: Offset: 677, NextOffset: 799 testutil.go:509: Offset: 824, NextOffset: 967 +=== 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=default,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_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 + testutil.go:509: Offset: 393, NextOffset: 515 + testutil.go:509: Offset: 519, NextOffset: 662 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 535 + 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: "foo6" vs "foo6" testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 967, NextOffset: 987 -=== 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=PAX + testutil.go:1580: testing streams: [0 0 64621 112775 113202] + zstdchunked_test.go:59: got zstd streams (compressed size: 113242): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty5 foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo4 foo_empty4 foo_empty foo_empty3 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2] - 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:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo foo2 foo4 foo_empty4] vs [foo3 foo4 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 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: "foo3" vs "foo3" + testutil.go:509: Offset: 499, NextOffset: 519 +=== 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/113242): 64617, 112763 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112767/113242): 48150, 48142 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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: 373, NextOffset: 393 +=== 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: 519, NextOffset: 662 + testutil.go:509: Offset: 393, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 967, NextOffset: 987 testutil.go:509: Offset: 799, NextOffset: 819 testutil.go:509: Offset: 987, NextOffset: 1612 testutil.go:509: Offset: 819, NextOffset: 1366 + testutil.go:395: Comparing: "foo" 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 -=== 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:509: Offset: 230, NextOffset: 250 testutil.go:509: Offset: 355, NextOffset: 499 +=== 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=fastest,prefix="./",src=1,format=USTAR,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: "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: "foo" vs "foo" -=== 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:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64621 128838 129265] - zstdchunked_test.go:59: got zstd streams (compressed size: 129305): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 335 -=== 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: 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129305): 64617, 128826 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 519, NextOffset: 662 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129305): 64213, 64205 - zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129305): 4, 423 - zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129257/129305): -1, 415 - zstdchunked_test.go:104: [4] at 129257 in stargz (nextFrame: 129305/129305): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 393, NextOffset: 515 -=== 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=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": 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: "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=default,prefix="../",format=PAX,minChunkSize=0 === RUN 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 foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 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_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 -=== 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=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 512, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 815 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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: 669, NextOffset: 790 - testutil.go:509: Offset: 815, NextOffset: 957 + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5] 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" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 107, NextOffset: 227 testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 247 testutil.go:509: Offset: 331, NextOffset: 351 testutil.go:509: Offset: 247, NextOffset: 367 testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 +=== 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=fastest,prefix="/",src=1,format=USTAR,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty5 foo_empty foo_empty2] vs [foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4] - 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" +=== 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=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: 649, NextOffset: 669 + testutil.go:509: Offset: 795, NextOffset: 815 +=== 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: 669, NextOffset: 790 + testutil.go:509: Offset: 815, NextOffset: 957 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 977, NextOffset: 1600 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: 492, NextOffset: 512 +=== 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): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 387, NextOffset: 508 -=== 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 112784 113211] - zstdchunked_test.go:59: got zstd streams (compressed size: 113251): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113251): 64617, 112772 + testutil.go:509: Offset: 512, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3] vs [foo_empty foo_empty2 foo3 foo_empty5 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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/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:395: Comparing: "foo_empty4" vs "foo_empty4" - 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=default,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112776/113251): 48159, 48151 - zstdchunked_test.go:104: [2] at 112776 in stargz (nextFrame: 112784/113251): 4, 423 - zstdchunked_test.go:104: [3] at 112784 in stargz (nextFrame: 113203/113251): -1, 415 - zstdchunked_test.go:104: [4] at 113203 in stargz (nextFrame: 113251/113251): -1, -1 + 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 649, NextOffset: 669 - testutil.go:509: Offset: 815, NextOffset: 957 - testutil.go:509: Offset: 669, NextOffset: 790 -=== 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=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 957, NextOffset: 977 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset + 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 + testutil.go:509: Offset: 674, NextOffset: 795 +=== 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:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:509: Offset: 810, NextOffset: 1352 + 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 +=== 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: 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: "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=default,prefix="./",format=GNU,minChunkSize=0 +=== 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: 351, NextOffset: 492 - testutil.go:509: Offset: 247, NextOffset: 367 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=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 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo2 foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty4 foo5 foo_empty] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty5 foo_empty3 foo6 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: 649, NextOffset: 669 + testutil.go:509: Offset: 798, NextOffset: 818 +=== 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 112785 113212] + zstdchunked_test.go:59: got zstd streams (compressed size: 113252): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113252): 64617, 112773 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 789 +=== 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: 112777/113252): 48160, 48152 + zstdchunked_test.go:104: [2] at 112777 in stargz (nextFrame: 112785/113252): 4, 423 + zstdchunked_test.go:104: [3] at 112785 in stargz (nextFrame: 113204/113252): -1, 415 + zstdchunked_test.go:104: [4] at 113204 in stargz (nextFrame: 113252/113252): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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: 818, NextOffset: 959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 +=== 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: 197, NextOffset: 217 testutil.go:509: Offset: 110, NextOffset: 229 -=== 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:509: Offset: 217, NextOffset: 336 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 249 + testutil.go:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 249, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 389 - testutil.go:509: Offset: 497, NextOffset: 517 -=== 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/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: 497, NextOffset: 517 testutil.go:509: Offset: 389, NextOffset: 509 +=== 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: 517, NextOffset: 658 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 249 -=== 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: 336, NextOffset: 356 - testutil.go:509: Offset: 249, NextOffset: 369 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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: 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 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 -=== 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): -=== 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:509: Offset: 818, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 789, NextOffset: 809 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=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: 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_empty5 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 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: 678 -=== 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: 509, NextOffset: 529 - testutil.go:509: Offset: 678, NextOffset: 798 - testutil.go:509: Offset: 529, NextOffset: 649 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129305): 64213, 64205 - zstdchunked_test.go:104: [2] at 128830 in stargz (nextFrame: 128838/129305): 4, 423 - zstdchunked_test.go:104: [3] at 128838 in stargz (nextFrame: 129257/129305): -1, 415 - zstdchunked_test.go:104: [4] at 129257 in stargz (nextFrame: 129305/129305): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got 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:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo3 foo_empty3 foo6] vs [foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 649, NextOffset: 669 @@ -217749,79 +213887,74 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 336, NextOffset: 356 testutil.go:509: Offset: 229, NextOffset: 249 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=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 +=== 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=USTAR,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: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: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 517 testutil.go:509: Offset: 369, NextOffset: 389 testutil.go:509: Offset: 517, NextOffset: 658 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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: 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64621 128848 129275] + zstdchunked_test.go:59: got zstd streams (compressed size: 129315): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 979, NextOffset: 1610 testutil.go:509: Offset: 809, NextOffset: 1352 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129315): 64617, 128836 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 -=== 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=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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 "": [foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 788, NextOffset: 808 -=== 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 112794 113221] - zstdchunked_test.go:59: got zstd streams (compressed size: 113261): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113261): 64617, 112782 - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112786/113261): 48169, 48161 - zstdchunked_test.go:104: [2] at 112786 in stargz (nextFrame: 112794/113261): 4, 423 - zstdchunked_test.go:104: [3] at 112794 in stargz (nextFrame: 113213/113261): -1, 415 - zstdchunked_test.go:104: [4] at 113213 in stargz (nextFrame: 113261/113261): -1, -1 +=== 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64621,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got 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=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=default,prefix="../",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:509: Offset: 808, NextOffset: 949 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 361, NextOffset: 381 + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:395: Comparing: "foo_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=default,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: 521, NextOffset: 641 testutil.go:509: Offset: 668, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 104 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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=PAX,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:509: Offset: 208, NextOffset: 326 @@ -217829,113 +213962,125 @@ testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 242, NextOffset: 361 +=== 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 112780 113209] + zstdchunked_test.go:59: got zstd streams (compressed size: 113249): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113249): 64620, 112768 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 487 - 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 +=== 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: 112772/113249): 48152, 48144 + zstdchunked_test.go:104: [2] at 112772 in stargz (nextFrame: 112780/113249): 4, 425 + zstdchunked_test.go:104: [3] at 112780 in stargz (nextFrame: 113201/113249): -1, 417 + zstdchunked_test.go:104: [4] at 113201 in stargz (nextFrame: 113249/113249): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:509: Offset: 808, NextOffset: 949 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 949, NextOffset: 969 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/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: 801, NextOffset: 1337 + testutil.go:509: Offset: 969, NextOffset: 1592 + 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 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty2] vs [foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] - 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:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 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: 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: "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/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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 808, NextOffset: 949 testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:395: Comparing: "foo_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 +=== 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: 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 - 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: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 208, NextOffset: 326 -=== 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=PAX,minChunkSize=0 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: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU -=== 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=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/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=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"}]} -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,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"}]} -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 128848 in stargz (nextFrame: 129267/129315): -1, 415 - zstdchunked_test.go:104: [4] at 129267 in stargz (nextFrame: 129315/129315): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== 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): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129311): 64620, 128830 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128834/129311): 64214, 64206 + zstdchunked_test.go:104: [2] at 128834 in stargz (nextFrame: 128842/129311): 4, 425 + zstdchunked_test.go:104: [3] at 128842 in stargz (nextFrame: 129263/129311): -1, 417 + 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} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 foo foo3 foo4] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5 foo6] -=== 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 193, NextOffset: 213 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 799, NextOffset: 819 +=== 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" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 108, NextOffset: 230 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 373, NextOffset: 393 - testutil.go:509: Offset: 499, NextOffset: 519 - testutil.go:509: Offset: 393, NextOffset: 515 - testutil.go:509: Offset: 519, NextOffset: 662 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 535 -=== 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=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 -=== 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=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - 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 @@ -217944,455 +214089,497 @@ 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=default,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: 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 testutil.go:395: Comparing: "foo_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 - 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 + testutil.go:509: Offset: 193, NextOffset: 213 +=== 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: 108, NextOffset: 230 + testutil.go:509: Offset: 213, NextOffset: 335 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 373, NextOffset: 393 +=== 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: 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 "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5 foo6] vs [foo4 foo6 foo foo3 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo5 foo6 foo_empty foo2 foo4 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 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=PAX,minChunkSize=0 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 499, NextOffset: 519 +=== 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: 373, NextOffset: 393 + testutil.go:509: Offset: 519, NextOffset: 662 + testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 682 testutil.go:509: Offset: 515, NextOffset: 535 testutil.go:509: Offset: 682, NextOffset: 804 testutil.go:509: Offset: 535, NextOffset: 657 -=== 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_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: "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 -=== 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 112789 113218] - zstdchunked_test.go:59: got zstd streams (compressed size: 113258): +=== 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 112780 113209] + zstdchunked_test.go:59: got zstd streams (compressed size: 113249): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 499, NextOffset: 519 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113258): 64620, 112777 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 373, NextOffset: 393 -=== 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: 112781/113258): 48161, 48153 - zstdchunked_test.go:104: [2] at 112781 in stargz (nextFrame: 112789/113258): 4, 425 - zstdchunked_test.go:104: [3] at 112789 in stargz (nextFrame: 113210/113258): -1, 417 - zstdchunked_test.go:104: [4] at 113210 in stargz (nextFrame: 113258/113258): -1, -1 + testutil.go:395: Comparing: "foo_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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113249): 64620, 112768 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112772/113249): 48152, 48144 + zstdchunked_test.go:104: [2] at 112772 in stargz (nextFrame: 112780/113249): 4, 425 + zstdchunked_test.go:104: [3] at 112780 in stargz (nextFrame: 113201/113249): -1, 417 + zstdchunked_test.go:104: [4] at 113201 in stargz (nextFrame: 113249/113249): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 657, NextOffset: 677 +=== 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,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 testutil.go:509: Offset: 677, NextOffset: 799 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 987, NextOffset: 1612 + testutil.go:509: Offset: 819, NextOffset: 1366 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/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=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 "": [foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo5 foo2 foo_empty4] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo4 foo5] + 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_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 +=== 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: 977, NextOffset: 1600 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 107, NextOffset: 227 +=== RUN TestZstdChunked/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: 211, NextOffset: 331 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 247, NextOffset: 367 - testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 367, NextOffset: 387 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 +=== 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: 492, NextOffset: 512 testutil.go:509: Offset: 387, NextOffset: 508 testutil.go:509: Offset: 512, NextOffset: 654 -=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:509: Offset: 815, NextOffset: 957 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 331, NextOffset: 351 +=== 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): +=== 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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 528 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + 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: [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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 foo5 foo foo_empty] vs [foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty 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: 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + 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: [1] at 64624 in stargz (nextFrame: 128834/129311): 64214, 64206 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR 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: -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 957, NextOffset: 977 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 790, NextOffset: 810 - testutil.go:509: Offset: 977, NextOffset: 1600 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + 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 +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 815, NextOffset: 957 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5 .no.prefetch.landmark] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty4 foo5 foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 815, NextOffset: 957 + testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 331, NextOffset: 351 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 +=== 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: 512, NextOffset: 654 testutil.go:509: Offset: 387, NextOffset: 508 - 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_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: 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 +=== 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: 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" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 +=== 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=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 -=== 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=better,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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 112779 113208] + zstdchunked_test.go:59: got zstd streams (compressed size: 113248): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113248): 64620, 112767 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112771/113248): 48151, 48143 + zstdchunked_test.go:104: [2] at 112771 in stargz (nextFrame: 112779/113248): 4, 425 + zstdchunked_test.go:104: [3] at 112779 in stargz (nextFrame: 113200/113248): -1, 417 + zstdchunked_test.go:104: [4] at 113200 in stargz (nextFrame: 113248/113248): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got 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":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_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo_empty5 foo6] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo6 foo foo2 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo6 foo foo_empty4] vs [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 90, NextOffset: 110 -=== 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: 197, NextOffset: 217 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/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 64624 112789 113218] - zstdchunked_test.go:59: got zstd streams (compressed size: 113258): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 249, NextOffset: 369 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113258): 64620, 112777 + 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: 369, NextOffset: 389 + testutil.go:509: Offset: 497, NextOffset: 517 +=== 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: 356, NextOffset: 497 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112781/113258): 48161, 48153 +=== 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: 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=PAX - zstdchunked_test.go:104: [2] at 112781 in stargz (nextFrame: 112789/113258): 4, 425 - zstdchunked_test.go:104: [3] at 112789 in stargz (nextFrame: 113210/113258): -1, 417 - zstdchunked_test.go:104: [4] at 113210 in stargz (nextFrame: 113258/113258): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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: 678, NextOffset: 798 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 669, NextOffset: 789 testutil.go:509: Offset: 818, NextOffset: 959 + testutil.go:395: Comparing: "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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3] vs [foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty5 foo6] - 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: 336, NextOffset: 356 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 497 + 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 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5] vs [foo foo_empty4 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== 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=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: 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-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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 517 - 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: "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-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,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=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 64624 128842 129271] - zstdchunked_test.go:59: got zstd streams (compressed size: 129311): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129311): 64620, 128830 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 128834/129311): 64214, 64206 - zstdchunked_test.go:104: [2] at 128834 in stargz (nextFrame: 128842/129311): 4, 425 - zstdchunked_test.go:104: [3] at 128842 in stargz (nextFrame: 129263/129311): -1, 417 - zstdchunked_test.go:104: [4] at 129263 in stargz (nextFrame: 129311/129311): -1, -1 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 90, NextOffset: 110 +=== 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 336 +=== 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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 + 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 +=== 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: 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: "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 +=== 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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: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 foo3 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo foo_empty foo2 foo_empty2] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty5] - 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: "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: "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: "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:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 328, NextOffset: 348 testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:509: Offset: 348, NextOffset: 488 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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 96567 96989] + zstdchunked_test.go:59: got zstd streams (compressed size: 97029): +=== 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: 500, NextOffset: 520 +=== 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: 48454/97029): 48450, 96555 + zstdchunked_test.go:104: [1] at 48454 in stargz (nextFrame: 96559/97029): 48109, 48101 + zstdchunked_test.go:104: [2] at 96559 in stargz (nextFrame: 96567/97029): 4, 418 + zstdchunked_test.go:104: [3] at 96567 in stargz (nextFrame: 96981/97029): -1, 410 + zstdchunked_test.go:104: [4] at 96981 in stargz (nextFrame: 97029/97029): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 648, NextOffset: 668 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got 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: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" vs "foo" testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 103, NextOffset: 222 -=== RUN TestZstdChunked/testDigestAndVerify/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: 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: "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_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 + 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 "": [foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5] vs [foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo6 foo2 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo2 foo4 foo_empty4 foo5] 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 -=== 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=GNU,minChunkSize=0 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/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: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: 1587 - testutil.go:509: Offset: 797, NextOffset: 1342 - 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 189, NextOffset: 209 -=== 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=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 209, NextOffset: 328 testutil.go:509: Offset: 103, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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 -=== 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 112788 113217] - zstdchunked_test.go:59: got zstd streams (compressed size: 113257): +=== 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: 242, NextOffset: 361 -=== 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/113257): 64620, 112776 + 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 +=== 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: "foo_empty5" vs "foo_empty5" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112780/113257): 48160, 48152 - zstdchunked_test.go:104: [2] at 112780 in stargz (nextFrame: 112788/113257): 4, 425 - zstdchunked_test.go:104: [3] at 112788 in stargz (nextFrame: 113209/113257): -1, 417 - zstdchunked_test.go:104: [4] at 113209 in stargz (nextFrame: 113257/113257): -1, -1 + testutil.go:509: Offset: 381, NextOffset: 500 + 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 +=== 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 96427 96849] + zstdchunked_test.go:59: got zstd streams (compressed size: 96889): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 967, NextOffset: 1587 +=== 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: 48454/96889): 48450, 96415 +=== 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=false,format=USTAR + zstdchunked_test.go:104: [1] at 48454 in stargz (nextFrame: 96419/96889): 47969, 47961 + zstdchunked_test.go:104: [2] at 96419 in stargz (nextFrame: 96427/96889): 4, 418 + zstdchunked_test.go:104: [3] at 96427 in stargz (nextFrame: 96841/96889): -1, 410 + zstdchunked_test.go:104: [4] at 96841 in stargz (nextFrame: 96889/96889): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 -=== 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/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 === 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 foo5 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2] vs [.no.prefetch.landmark foo_empty3 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5 foo foo2] vs [foo3 foo4 foo6 foo2 foo_empty2 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 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: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 790, NextOffset: 810 @@ -218403,56 +214590,31 @@ testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 105, NextOffset: 224 +=== 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=GNU,minChunkSize=0 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 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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 387, NextOffset: 508 - testutil.go:509: Offset: 516, NextOffset: 658 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 528 - testutil.go:509: Offset: 658, NextOffset: 678 -=== 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=USTAR,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: 528, NextOffset: 649 - testutil.go:509: Offset: 678, NextOffset: 799 - 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_empty5 foo6 .no.prefetch.landmark foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo_empty3 foo5 foo_empty5] + testutil.go:509: Offset: 352, NextOffset: 496 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 - testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 799, NextOffset: 819 -=== 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=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 819, NextOffset: 962 testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 213, NextOffset: 332 - testutil.go:509: Offset: 105, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 819, NextOffset: 962 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo4 foo6 foo2 foo_empty2 foo3] vs [foo_empty3 foo5 foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 332, NextOffset: 352 -=== 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: 224, NextOffset: 244 +=== 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=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" @@ -218461,55 +214623,81 @@ testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 516, NextOffset: 658 testutil.go:509: Offset: 387, NextOffset: 508 -=== 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): + 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/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48454 96567 96989] + zstdchunked_test.go:59: got zstd streams (compressed size: 97029): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48454/97029): 48450, 96555 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 528, NextOffset: 649 +=== 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: 96559/97029): 48109, 48101 + zstdchunked_test.go:104: [2] at 96559 in stargz (nextFrame: 96567/97029): 4, 418 + zstdchunked_test.go:104: [3] at 96567 in stargz (nextFrame: 96981/97029): -1, 410 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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: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 -=== 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:509: Offset: 982, NextOffset: 1607 testutil.go:509: Offset: 810, NextOffset: 1358 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 -=== 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:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" + 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 +=== 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: 213, NextOffset: 332 + testutil.go:509: Offset: 105, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 819 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 819, NextOffset: 962 + testutil.go:509: Offset: 669, NextOffset: 790 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,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=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: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_empty foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo3] vs [foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty5 foo foo_empty2] - 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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty5 foo6] vs [foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:509: Offset: 669, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 787, NextOffset: 807 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 807, NextOffset: 947 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 330 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 -=== RUN TestZstdChunked/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=GNU,minChunkSize=0 testutil.go:509: Offset: 330, NextOffset: 350 testutil.go:509: Offset: 242, NextOffset: 359 -=== 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 === 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:395: Comparing: "foo_empty2" vs "foo_empty2" @@ -218517,102 +214705,127 @@ testutil.go:509: Offset: 359, NextOffset: 379 testutil.go:509: Offset: 489, NextOffset: 509 testutil.go:509: Offset: 379, NextOffset: 498 -=== 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: 509, NextOffset: 649 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_empty" vs "foo_empty" - 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" 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_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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48457 96578 97000] - zstdchunked_test.go:59: got zstd streams (compressed size: 97040): -=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty5 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4] vs [foo_empty foo5 foo_empty5 foo6 foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo3 foo4 foo_empty4 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 +=== 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 96427 96849] + zstdchunked_test.go:59: got zstd streams (compressed size: 96889): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 +=== 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: 48454/96889): 48450, 96415 + zstdchunked_test.go:104: [1] at 48454 in stargz (nextFrame: 96419/96889): 47969, 47961 + zstdchunked_test.go:104: [2] at 96419 in stargz (nextFrame: 96427/96889): 4, 418 + zstdchunked_test.go:104: [3] at 96427 in stargz (nextFrame: 96841/96889): -1, 410 + zstdchunked_test.go:104: [4] at 96841 in stargz (nextFrame: 96889/96889): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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: 213, NextOffset: 330 + testutil.go:509: Offset: 105, NextOffset: 222 +=== 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=GNU,minChunkSize=0 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 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_empty3" vs "foo_empty3" + 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: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 509 -=== 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: 48457/97040): 48453, 96566 - zstdchunked_test.go:104: [1] at 48457 in stargz (nextFrame: 96570/97040): 48117, 48109 - zstdchunked_test.go:104: [2] at 96570 in stargz (nextFrame: 96578/97040): 4, 418 +=== 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: 359, NextOffset: 379 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 96578 in stargz (nextFrame: 96992/97040): -1, 410 - zstdchunked_test.go:104: [4] at 96992 in stargz (nextFrame: 97040/97040): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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: 509, NextOffset: 649 testutil.go:509: Offset: 379, NextOffset: 498 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 649, NextOffset: 669 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=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: 498, NextOffset: 518 testutil.go:509: Offset: 669, NextOffset: 787 +=== 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: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 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 947, NextOffset: 967 testutil.go:509: Offset: 774, NextOffset: 794 -=== 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:509: Offset: 967, NextOffset: 1590 testutil.go:509: Offset: 794, NextOffset: 1338 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 213, NextOffset: 330 - testutil.go:509: Offset: 105, NextOffset: 222 - 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 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=fastest,prefix="",format=USTAR,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=better,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=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: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 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 363, NextOffset: 383 +=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 48451 96568 96990] + zstdchunked_test.go:59: got zstd streams (compressed size: 97030): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 491, NextOffset: 511 +=== 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: 48451/97030): 48447, 96556 + zstdchunked_test.go:104: [1] at 48451 in stargz (nextFrame: 96560/97030): 48113, 48105 + zstdchunked_test.go:104: [2] at 96560 in stargz (nextFrame: 96568/97030): 4, 418 + zstdchunked_test.go:104: [3] at 96568 in stargz (nextFrame: 96982/97030): -1, 410 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=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=GNU,minChunkSize=0 + testutil.go:509: Offset: 383, NextOffset: 501 + testutil.go:509: Offset: 511, NextOffset: 650 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 947, NextOffset: 967 @@ -218623,21 +214836,12 @@ 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: "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: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 363, NextOffset: 383 - testutil.go:509: Offset: 491, NextOffset: 511 - testutil.go:509: Offset: 383, NextOffset: 501 - testutil.go:509: Offset: 511, NextOffset: 650 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 650, NextOffset: 670 @@ -218647,924 +214851,937 @@ testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 659, NextOffset: 777 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 808, NextOffset: 947 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo3 foo4 foo5 foo2 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 87, NextOffset: 107 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48457 96436 96858] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 331 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:59: got zstd streams (compressed size: 96898): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 107, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2] vs [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo foo2 foo_empty3 foo4] 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 -=== 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: 48457/96898): 48453, 96424 -=== 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: 650, NextOffset: 670 - testutil.go:509: Offset: 501, NextOffset: 521 - testutil.go:509: Offset: 670, NextOffset: 788 - testutil.go:509: Offset: 521, NextOffset: 639 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 48457 in stargz (nextFrame: 96428/96898): 47975, 47967 - zstdchunked_test.go:104: [2] at 96428 in stargz (nextFrame: 96436/96898): 4, 418 - zstdchunked_test.go:104: [3] at 96436 in stargz (nextFrame: 96850/96898): -1, 410 - zstdchunked_test.go:104: [4] at 96850 in stargz (nextFrame: 96898/96898): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 224, NextOffset: 244 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got 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:509: Offset: 351, NextOffset: 491 - testutil.go:509: Offset: 244, NextOffset: 363 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 808, NextOffset: 947 -=== 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/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 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: 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 +=== 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: 351, NextOffset: 491 + testutil.go:509: Offset: 244, NextOffset: 363 +=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" + 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" + 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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 107, NextOffset: 224 +=== 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 96428 96850] + zstdchunked_test.go:59: got zstd streams (compressed size: 96890): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48451/96890): 48447, 96416 + zstdchunked_test.go:104: [1] at 48451 in stargz (nextFrame: 96420/96890): 47973, 47965 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got 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#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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 "": [foo2 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty] vs [foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty5 foo6 .no.prefetch.landmark] 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 -=== 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=USTAR,minChunkSize=0 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: "foo3" vs "foo3" testutil.go:509: Offset: 355, NextOffset: 375 testutil.go:509: Offset: 477, NextOffset: 497 testutil.go:509: Offset: 375, NextOffset: 494 testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: 494, NextOffset: 514 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 514, NextOffset: 633 testutil.go:509: Offset: 656, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 48457 96578 97000] - zstdchunked_test.go:59: got zstd streams (compressed size: 97040): +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 934 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 183, NextOffset: 203 -=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 216 +=== 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: 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 -=== 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: 48457/97040): 48453, 96566 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 338 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 48457 in stargz (nextFrame: 96570/97040): 48117, 48109 - zstdchunked_test.go:104: [2] at 96570 in stargz (nextFrame: 96578/97040): 4, 418 - zstdchunked_test.go:104: [3] at 96578 in stargz (nextFrame: 96992/97040): -1, 410 - zstdchunked_test.go:104: [4] at 96992 in stargz (nextFrame: 97040/97040): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== 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: 236, NextOffset: 355 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 338, NextOffset: 477 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 - 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_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty foo2] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty5 foo] - 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_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] vs [foo2 foo_empty2 foo4 foo5 foo foo_empty foo_empty4 foo_empty5 foo6 foo3 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48448 96560 96985] + zstdchunked_test.go:59: got zstd streams (compressed size: 97025): +=== 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: "foo6" vs "foo6" - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 954, NextOffset: 1554 - testutil.go:509: Offset: 792, NextOffset: 1310 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 203 +=== 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: 48448/97025): 48444, 96548 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 203, NextOffset: 318 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96552/97025): 48108, 48100 + zstdchunked_test.go:104: [2] at 96552 in stargz (nextFrame: 96560/97025): 4, 421 + zstdchunked_test.go:104: [3] at 96560 in stargz (nextFrame: 96977/97025): -1, 413 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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: 101, NextOffset: 216 +=== 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" +=== 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: 318, NextOffset: 338 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + 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:509: Offset: 216, NextOffset: 236 +=== 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: 338, NextOffset: 477 - testutil.go:509: Offset: 236, NextOffset: 355 -=== 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=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: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 954, NextOffset: 1554 +=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 + 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: 477, NextOffset: 497 testutil.go:509: Offset: 355, NextOffset: 375 testutil.go:509: Offset: 497, NextOffset: 636 -=== 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=false,format=PAX -=== 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: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_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48457 96436 96858] - zstdchunked_test.go:59: got zstd streams (compressed size: 96898): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48457/96898): 48453, 96424 - zstdchunked_test.go:104: [1] at 48457 in stargz (nextFrame: 96428/96898): 47975, 47967 - zstdchunked_test.go:104: [2] at 96428 in stargz (nextFrame: 96436/96898): 4, 418 - zstdchunked_test.go:104: [3] at 96436 in stargz (nextFrame: 96850/96898): -1, 410 - zstdchunked_test.go:104: [4] at 96850 in stargz (nextFrame: 96898/96898): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got 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#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":240,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":764,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":657,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":929,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":949,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty foo_empty3 foo5 foo_empty5 foo6 foo] vs [foo foo_empty foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo5] vs [foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 240 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 240, NextOffset: 357 -=== 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 627, NextOffset: 647 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48448 96420 96845] + zstdchunked_test.go:59: got zstd streams (compressed size: 96885): +=== 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: 647, NextOffset: 764 + testutil.go:509: Offset: 792, NextOffset: 929 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/96885): 48444, 96408 + zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96412/96885): 47968, 47960 + zstdchunked_test.go:104: [2] at 96412 in stargz (nextFrame: 96420/96885): 4, 421 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [3] at 96420 in stargz (nextFrame: 96837/96885): -1, 413 + zstdchunked_test.go:104: [4] at 96837 in stargz (nextFrame: 96885/96885): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" +=== 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 "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 512 +=== 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: 637, NextOffset: 657 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:509: Offset: 657, NextOffset: 772 +=== 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: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 + testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go:509: Offset: 207, NextOffset: 323 +=== 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=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: "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: "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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo] vs [foo2 foo5 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:509: Offset: 104, NextOffset: 220 +=== 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=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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2] vs [foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty foo_empty3 foo5 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 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: "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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48455 96580 97002] -=== 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-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - zstdchunked_test.go:59: got zstd streams (compressed size: 97042): -=== 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" 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 -=== 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: 48455/97042): 48451, 96568 +=== 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:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 48455 in stargz (nextFrame: 96572/97042): 48121, 48113 - zstdchunked_test.go:104: [2] at 96572 in stargz (nextFrame: 96580/97042): 4, 418 - zstdchunked_test.go:104: [3] at 96580 in stargz (nextFrame: 96994/97042): -1, 410 - zstdchunked_test.go:104: [4] at 96994 in stargz (nextFrame: 97042/97042): -1, -1 +=== 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: 357, NextOffset: 377 +=== 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: 500, NextOffset: 637 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48448 96560 96985] + zstdchunked_test.go:59: got zstd streams (compressed size: 97025): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/97025): 48444, 96548 + zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96552/97025): 48108, 48100 + zstdchunked_test.go:104: [2] at 96552 in stargz (nextFrame: 96560/97025): 4, 421 + zstdchunked_test.go:104: [3] at 96560 in stargz (nextFrame: 96977/97025): -1, 413 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 377, NextOffset: 492 +=== 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 "foo2" +=== 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: 637, NextOffset: 657 +=== 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/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=default,prefix="./",src=1,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:509: Offset: 492, NextOffset: 512 + testutil.go:509: Offset: 657, NextOffset: 772 + testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 627, NextOffset: 647 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 792, NextOffset: 929 testutil.go:509: Offset: 647, NextOffset: 764 +=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 929, NextOffset: 949 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 764, NextOffset: 784 testutil.go:509: Offset: 949, NextOffset: 1549 +=== 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: 784, NextOffset: 1314 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 === 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 48455 96438 96860] - zstdchunked_test.go:59: got zstd streams (compressed size: 96900): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48455/96900): 48451, 96426 - zstdchunked_test.go:104: [1] at 48455 in stargz (nextFrame: 96430/96900): 47979, 47971 - zstdchunked_test.go:104: [2] at 96430 in stargz (nextFrame: 96438/96900): 4, 418 - zstdchunked_test.go:104: [3] at 96438 in stargz (nextFrame: 96852/96900): -1, 410 - zstdchunked_test.go:104: [4] at 96852 in stargz (nextFrame: 96900/96900): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=default,prefix="",format=USTAR,minChunkSize=0#01 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":203,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":342,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo3] vs [foo_empty2 foo4 foo_empty4 foo_empty foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 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: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 642, NextOffset: 662 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48448 96420 96845] + zstdchunked_test.go:59: got zstd streams (compressed size: 96885): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 638 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/96885): 48444, 96408 + zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96412/96885): 47968, 47960 + zstdchunked_test.go:104: [2] at 96412 in stargz (nextFrame: 96420/96885): 4, 421 + zstdchunked_test.go:104: [3] at 96420 in stargz (nextFrame: 96837/96885): -1, 413 + zstdchunked_test.go:104: [4] at 96837 in stargz (nextFrame: 96885/96885): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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: 662, NextOffset: 782 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=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:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 658, NextOffset: 778 -=== 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=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 102, NextOffset: 221 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 322 + 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: "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=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: 241, NextOffset: 358 testutil.go:509: Offset: 342, NextOffset: 482 - 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: 358, NextOffset: 378 -=== 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=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: 482, NextOffset: 502 testutil.go:509: Offset: 378, NextOffset: 498 testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty 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: "foo4" vs "foo4" - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 498, NextOffset: 518 -=== 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=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: 662, NextOffset: 782 - testutil.go:509: Offset: 518, NextOffset: 638 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: 782, NextOffset: 802 - testutil.go:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 942, NextOffset: 962 - testutil.go:509: Offset: 778, NextOffset: 798 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48451 96571 96996] - zstdchunked_test.go:59: got zstd streams (compressed size: 97036): -=== 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 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 102, NextOffset: 221 -=== 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-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48451/97036): 48447, 96559 - zstdchunked_test.go:104: [1] at 48451 in stargz (nextFrame: 96563/97036): 48116, 48108 - zstdchunked_test.go:104: [2] at 96563 in stargz (nextFrame: 96571/97036): 4, 421 - zstdchunked_test.go:104: [3] at 96571 in stargz (nextFrame: 96988/97036): -1, 413 - zstdchunked_test.go:104: [4] at 96988 in stargz (nextFrame: 97036/97036): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo6] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 221, NextOffset: 241 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=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: 342, NextOffset: 482 +=== 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=default,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 502 testutil.go:509: Offset: 358, NextOffset: 378 testutil.go:509: Offset: 502, NextOffset: 642 testutil.go:509: Offset: 378, NextOffset: 498 -=== 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/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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48451 96429 96854] - zstdchunked_test.go:59: got zstd streams (compressed size: 96894): -=== 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/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: 48451/96894): 48447, 96417 - zstdchunked_test.go:104: [1] at 48451 in stargz (nextFrame: 96421/96894): 47974, 47966 - zstdchunked_test.go:104: [2] at 96421 in stargz (nextFrame: 96429/96894): 4, 421 - zstdchunked_test.go:104: [3] at 96429 in stargz (nextFrame: 96846/96894): -1, 413 - zstdchunked_test.go:104: [4] at 96846 in stargz (nextFrame: 96894/96894): -1, -1 + 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: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 942, NextOffset: 962 +=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 48446 96567 96992] + zstdchunked_test.go:59: got zstd streams (compressed size: 97032): +=== 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: 778, NextOffset: 798 +=== 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/97032): 48442, 96555 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96559/97032): 48117, 48109 + zstdchunked_test.go:104: [2] at 96559 in stargz (nextFrame: 96567/97032): 4, 421 + zstdchunked_test.go:104: [3] at 96567 in stargz (nextFrame: 96984/97032): -1, 413 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=USTAR 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#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 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 642, NextOffset: 662 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:509: Offset: 518, NextOffset: 638 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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/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/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: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 "": [foo5 foo6 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo foo_empty foo_empty3 foo_empty4 foo6] - 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 -=== 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: 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 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 188, NextOffset: 208 -=== 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: 105, NextOffset: 222 - testutil.go:509: Offset: 208, NextOffset: 325 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo6 foo foo3 foo_empty2 foo4 foo5 foo_empty5 foo_empty foo2] vs [foo6 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 325, NextOffset: 345 -=== 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: 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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 380, NextOffset: 498 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48451 96571 96996] - zstdchunked_test.go:59: got zstd streams (compressed size: 97036): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 503, NextOffset: 641 -=== 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: 48451/97036): 48447, 96559 +=== 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: "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: 498, NextOffset: 518 +=== 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 96427 96852] + zstdchunked_test.go:59: got zstd streams (compressed size: 96892): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 661 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 48451 in stargz (nextFrame: 96563/97036): 48116, 48108 - zstdchunked_test.go:104: [2] at 96563 in stargz (nextFrame: 96571/97036): 4, 421 - zstdchunked_test.go:104: [3] at 96571 in stargz (nextFrame: 96988/97036): -1, 413 - zstdchunked_test.go:104: [4] at 96988 in stargz (nextFrame: 97036/97036): -1, -1 + 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=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/96892): 48442, 96415 +=== 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: 636, NextOffset: 656 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96419/96892): 47977, 47969 + zstdchunked_test.go:104: [2] at 96419 in stargz (nextFrame: 96427/96892): 4, 421 + zstdchunked_test.go:104: [3] at 96427 in stargz (nextFrame: 96844/96892): -1, 413 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 518, NextOffset: 636 -=== 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 661, NextOffset: 779 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:509: Offset: 779, NextOffset: 799 +=== 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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: "" 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 [foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty5] - 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: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 105, NextOffset: 222 +=== RUN TestZstdChunked/testDigestAndVerify/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 +=== 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: 483, NextOffset: 503 testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 503, NextOffset: 641 + testutil.go:509: Offset: 483, NextOffset: 503 testutil.go:509: Offset: 380, NextOffset: 498 +=== 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 641, NextOffset: 661 -=== 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: 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=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=USTAR,minChunkSize=0 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=fastest,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_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=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: 774, NextOffset: 794 +=== 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: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 + 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 +=== 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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48441 96558 96982] + zstdchunked_test.go:59: got zstd streams (compressed size: 97022): +=== 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_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 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 -=== 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=default,prefix="",src=1,format=PAX,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=PAX - testutil.go:1580: testing streams: [0 0 48451 96429 96854] - zstdchunked_test.go:59: got zstd streams (compressed size: 96894): -=== 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=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48451/96894): 48447, 96417 - zstdchunked_test.go:104: [1] at 48451 in stargz (nextFrame: 96421/96894): 47974, 47966 - zstdchunked_test.go:104: [2] at 96421 in stargz (nextFrame: 96429/96894): 4, 421 - zstdchunked_test.go:104: [3] at 96429 in stargz (nextFrame: 96846/96894): -1, 413 - zstdchunked_test.go:104: [4] at 96846 in stargz (nextFrame: 96894/96894): -1, -1 + 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 +=== 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: 48441/97022): 48437, 96546 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 242, NextOffset: 360 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96550/97022): 48113, 48105 + zstdchunked_test.go:104: [2] at 96550 in stargz (nextFrame: 96558/97022): 4, 420 + zstdchunked_test.go:104: [3] at 96558 in stargz (nextFrame: 96974/97022): -1, 412 + zstdchunked_test.go:104: [4] at 96974 in stargz (nextFrame: 97022/97022): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} +=== 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: 483, NextOffset: 503 +=== 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 "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 360, NextOffset: 380 +=== 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=default,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 503, NextOffset: 641 + testutil.go:509: Offset: 380, NextOffset: 498 +=== 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/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go: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_empty2 foo_empty3 foo4 foo6 foo foo3 foo_empty4 foo5 foo_empty5 foo_empty] vs [foo foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark 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: 494, NextOffset: 514 -=== 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: 636, NextOffset: 656 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 775 + testutil.go:401: Directory: "" vs "": [foo6 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo4 foo_empty5 foo6 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 934, NextOffset: 954 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,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 -=== 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=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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 338 testutil.go:509: Offset: 236, NextOffset: 355 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 338, NextOffset: 477 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 775, NextOffset: 795 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=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: 653, NextOffset: 772 - 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo3 foo_empty4 foo5 foo_empty5 foo_empty] 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48449 96578 97003] - zstdchunked_test.go:59: got zstd streams (compressed size: 97043): -=== 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=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: 497, NextOffset: 636 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 477, NextOffset: 497 +=== 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 96418 96842] + zstdchunked_test.go:59: got zstd streams (compressed size: 96882): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 494 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/97043): 48445, 96566 -=== 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=true,format=GNU - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96570/97043): 48125, 48117 - zstdchunked_test.go:104: [2] at 96570 in stargz (nextFrame: 96578/97043): 4, 421 - zstdchunked_test.go:104: [3] at 96578 in stargz (nextFrame: 96995/97043): -1, 413 - zstdchunked_test.go:104: [4] at 96995 in stargz (nextFrame: 97043/97043): -1, -1 + testutil.go:509: Offset: 497, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 494, NextOffset: 514 +=== 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: 48441/96882): 48437, 96406 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 636, NextOffset: 656 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96410/96882): 47973, 47965 + zstdchunked_test.go:104: [2] at 96410 in stargz (nextFrame: 96418/96882): 4, 420 + zstdchunked_test.go:104: [3] at 96418 in stargz (nextFrame: 96834/96882): -1, 412 + zstdchunked_test.go:104: [4] at 96834 in stargz (nextFrame: 96882/96882): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" + 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"} === 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 - 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:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:509: Offset: 514, NextOffset: 633 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48441,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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: 656, NextOffset: 775 - 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 - testutil.go:509: Offset: 203, NextOffset: 318 + testutil.go:509: Offset: 183, NextOffset: 203 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 216 + testutil.go:509: Offset: 203, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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_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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 795, NextOffset: 934 + testutil.go:509: Offset: 775, NextOffset: 795 testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:509: Offset: 795, NextOffset: 934 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty5 foo5] 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 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 494, NextOffset: 514 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 775 +=== 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: 514, NextOffset: 633 + 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: 775, NextOffset: 795 + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 795, NextOffset: 934 + testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:395: Comparing: "foo_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=default,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: 216, NextOffset: 236 + testutil.go:509: Offset: 338, NextOffset: 477 +=== 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: 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 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== 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 96558 96982] + zstdchunked_test.go:59: got zstd streams (compressed size: 97022): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48441/97022): 48437, 96546 +=== 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=PAX + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96550/97022): 48113, 48105 + zstdchunked_test.go:104: [2] at 96550 in stargz (nextFrame: 96558/97022): 4, 420 + zstdchunked_test.go:104: [3] at 96558 in stargz (nextFrame: 96974/97022): -1, 412 + zstdchunked_test.go:104: [4] at 96974 in stargz (nextFrame: 97022/97022): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=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=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":104,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":240,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":627,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":764,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":187,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":343,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":480,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":637,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":657,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":792,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":929,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":949,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo6 foo_empty foo2 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 104, NextOffset: 220 - testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo_empty5 foo foo_empty foo4 foo_empty4 foo6 foo3 foo_empty3] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 637, NextOffset: 657 testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:509: Offset: 657, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 240 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48449 96436 96861] - zstdchunked_test.go:59: got zstd streams (compressed size: 96901): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 343 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 240, NextOffset: 357 testutil.go:509: Offset: 343, NextOffset: 480 -=== 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-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/96901): 48445, 96424 -=== 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 627, NextOffset: 647 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96428/96901): 47983, 47975 - zstdchunked_test.go:104: [2] at 96428 in stargz (nextFrame: 96436/96901): 4, 421 - zstdchunked_test.go:104: [3] at 96436 in stargz (nextFrame: 96853/96901): -1, 413 - zstdchunked_test.go:104: [4] at 96853 in stargz (nextFrame: 96901/96901): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 792 -=== 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=PAX,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 - testutil.go:509: Offset: 784, NextOffset: 1314 - testutil.go:509: Offset: 949, NextOffset: 1549 +=== 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=PAX,minChunkSize=0 + 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 +=== 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=PAX,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 "": [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo6 foo_empty foo2 foo4] vs [foo_empty3 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo5] + 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 357, NextOffset: 377 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=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=PAX,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 637 -=== 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: 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 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:509: Offset: 104, NextOffset: 220 + testutil.go: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 + 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_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-compression=zstd_compression_level=better,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: 764, NextOffset: 784 testutil.go:509: Offset: 949, NextOffset: 1549 testutil.go:509: Offset: 784, NextOffset: 1314 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48445 96569 96993] - zstdchunked_test.go:59: got zstd streams (compressed size: 97033): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/97033): 48441, 96557 -=== 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=true,format=USTAR - zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96561/97033): 48120, 48112 - zstdchunked_test.go:104: [2] at 96561 in stargz (nextFrame: 96569/97033): 4, 420 - zstdchunked_test.go:104: [3] at 96569 in stargz (nextFrame: 96985/97033): -1, 412 - zstdchunked_test.go:104: [4] at 96985 in stargz (nextFrame: 97033/97033): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48441 96418 96842] + zstdchunked_test.go:59: got zstd streams (compressed size: 96882): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48441/96882): 48437, 96406 + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96410/96882): 47973, 47965 + zstdchunked_test.go:104: [2] at 96410 in stargz (nextFrame: 96418/96882): 4, 420 + zstdchunked_test.go:104: [3] at 96418 in stargz (nextFrame: 96834/96882): -1, 412 + zstdchunked_test.go:104: [4] at 96834 in stargz (nextFrame: 96882/96882): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=true,format=USTAR +=== 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 +=== 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#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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":203,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":342,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo2 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark] + 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/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 102, NextOffset: 221 + testutil.go:509: Offset: 203, NextOffset: 322 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: 638, NextOffset: 658 + testutil.go:509: Offset: 782, NextOffset: 802 +=== 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: 658, NextOffset: 778 + testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 778, NextOffset: 798 -=== RUN TestZstdChunked/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=PAX,minChunkSize=0 testutil.go:509: Offset: 942, NextOffset: 962 testutil.go:509: Offset: 798, NextOffset: 1314 testutil.go:509: Offset: 962, NextOffset: 1560 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 518, NextOffset: 638 - testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 358, NextOffset: 378 @@ -219572,674 +215789,651 @@ 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: "foo5" vs "foo5" - testutil.go:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 782, NextOffset: 802 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=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:509: Offset: 658, NextOffset: 778 - testutil.go:509: Offset: 802, NextOffset: 942 - 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/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: 102, NextOffset: 221 - testutil.go:509: Offset: 203, NextOffset: 322 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 322, NextOffset: 342 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:509: Offset: 342, NextOffset: 482 + 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty3 foo5 foo foo2 foo_empty2 foo3 foo6 foo_empty foo4 foo_empty4 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_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo_empty4 foo5 foo6 foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 502 testutil.go:509: Offset: 358, NextOffset: 378 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 642 testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 662, NextOffset: 782 - testutil.go:509: Offset: 518, NextOffset: 638 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 638, NextOffset: 658 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:509: Offset: 658, NextOffset: 778 -=== 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-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48445 96428 96852] - zstdchunked_test.go:59: got zstd streams (compressed size: 96892): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/96892): 48441, 96416 - zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96420/96892): 47979, 47971 - zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96892): 4, 420 - zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96844/96892): -1, 412 - zstdchunked_test.go:104: [4] at 96844 in stargz (nextFrame: 96892/96892): -1, -1 + 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=GNU + testutil.go:1580: testing streams: [0 0 48442 96558 96982] + zstdchunked_test.go:59: got zstd streams (compressed size: 97022): +=== 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: 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" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 642, NextOffset: 662 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48442/97022): 48438, 96546 + zstdchunked_test.go:104: [1] at 48442 in stargz (nextFrame: 96550/97022): 48112, 48104 + zstdchunked_test.go:104: [2] at 96550 in stargz (nextFrame: 96558/97022): 4, 420 + zstdchunked_test.go:104: [3] at 96558 in stargz (nextFrame: 96974/97022): -1, 412 + zstdchunked_test.go:104: [4] at 96974 in stargz (nextFrame: 97022/97022): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48442,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48442,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48442,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48442,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: "foo6" vs "foo6" - testutil.go:509: Offset: 942, NextOffset: 962 -=== 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: 778, NextOffset: 798 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + 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=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=PAX,minChunkSize=0 - testutil.go:509: Offset: 962, NextOffset: 1560 - testutil.go:509: Offset: 798, NextOffset: 1314 + testutil.go:509: Offset: 518, NextOffset: 638 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 342, NextOffset: 482 + testutil.go:509: Offset: 241, NextOffset: 358 === RUN TestZstdChunked/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/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 -=== 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 "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo3 foo5 foo_empty5] vs [foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 .no.prefetch.landmark foo_empty2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty5 foo6 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty3] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo_empty3] + 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 +=== 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: 325, NextOffset: 345 testutil.go:509: Offset: 242, NextOffset: 360 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 483 +=== 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: "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 -=== 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:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 779, NextOffset: 799 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:509: Offset: 799, NextOffset: 937 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:509: Offset: 208, NextOffset: 325 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 518, NextOffset: 636 testutil.go:509: Offset: 661, NextOffset: 779 +=== RUN TestZstdChunked/testDigestAndVerify/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: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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48442 96418 96842] + zstdchunked_test.go:59: got zstd streams (compressed size: 96882): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 799, NextOffset: 937 +=== 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: 48442/96882): 48438, 96406 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48445 96569 96993] - zstdchunked_test.go:59: got zstd streams (compressed size: 97033): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 937, NextOffset: 957 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=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=false,format=GNU + zstdchunked_test.go:104: [1] at 48442 in stargz (nextFrame: 96410/96882): 47972, 47964 + zstdchunked_test.go:104: [2] at 96410 in stargz (nextFrame: 96418/96882): 4, 420 + zstdchunked_test.go:104: [3] at 96418 in stargz (nextFrame: 96834/96882): -1, 412 + zstdchunked_test.go:104: [4] at 96834 in stargz (nextFrame: 96882/96882): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} === 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" -=== 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: 48445/97033): 48441, 96557 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 .no.prefetch.landmark foo_empty2 foo4] vs [foo foo_empty foo2 foo3 foo5 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 641, NextOffset: 661 -=== 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:509: Offset: 498, NextOffset: 518 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96561/97033): 48120, 48112 - zstdchunked_test.go:104: [2] at 96561 in stargz (nextFrame: 96569/97033): 4, 420 - zstdchunked_test.go:104: [3] at 96569 in stargz (nextFrame: 96985/97033): -1, 412 - zstdchunked_test.go:104: [4] at 96985 in stargz (nextFrame: 97033/97033): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - 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:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo_empty5 foo6 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] vs [foo_empty2 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo] + 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=better,prefix="/",lossless=false,format=GNU + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48442,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48442,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48442,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48442,"innerOffset":3584,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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: 518, NextOffset: 636 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 222, NextOffset: 242 +=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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=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: 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 498, NextOffset: 518 + testutil.go:509: Offset: 661, NextOffset: 779 + testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 779, NextOffset: 799 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#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: 636, NextOffset: 656 +=== 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: 799, NextOffset: 937 testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 -=== 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=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: 85, NextOffset: 105 testutil.go:509: Offset: 208, 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=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 222 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/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48445 96428 96852] - zstdchunked_test.go:59: got zstd streams (compressed size: 96892): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 -=== 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: 48445/96892): 48441, 96416 - zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96420/96892): 47979, 47971 - zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96892): 4, 420 - zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96844/96892): -1, 412 - zstdchunked_test.go:104: [4] at 96844 in stargz (nextFrame: 96892/96892): -1, -1 +=== 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 96563 96990] + zstdchunked_test.go:59: got zstd streams (compressed size: 97030): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48447/97030): 48443, 96551 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96555/97030): 48112, 48104 + zstdchunked_test.go:104: [2] at 96555 in stargz (nextFrame: 96563/97030): 4, 423 + zstdchunked_test.go:104: [3] at 96563 in stargz (nextFrame: 96982/97030): -1, 415 + zstdchunked_test.go:104: [4] at 96982 in stargz (nextFrame: 97030/97030): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#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: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 "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo4 foo6 foo_empty] vs [.no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo_empty5 foo foo_empty 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: 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty4 foo5 foo_empty foo4] vs [foo foo3 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 357, NextOffset: 377 testutil.go:509: Offset: 478, NextOffset: 498 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=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=GNU,minChunkSize=0 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: "foo5" vs "foo5" - testutil.go:509: Offset: 633, NextOffset: 653 - testutil.go:509: Offset: 774, NextOffset: 794 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 771 - testutil.go:509: Offset: 794, NextOffset: 932 - 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: 771, NextOffset: 791 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 791, NextOffset: 1309 + testutil.go:509: Offset: 952, NextOffset: 1557 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 102, NextOffset: 219 + 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=default,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: 320, NextOffset: 340 testutil.go:509: Offset: 239, NextOffset: 357 testutil.go:509: Offset: 340, NextOffset: 478 -=== 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=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 653, NextOffset: 771 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=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: 794, NextOffset: 932 + 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 +=== 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: 515, NextOffset: 633 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 771, NextOffset: 791 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 + 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_empty3 foo4 foo_empty4 foo foo3 foo5 foo_empty5] 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: 636, NextOffset: 656 + testutil.go:509: Offset: 495, NextOffset: 515 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 515, NextOffset: 633 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,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: 932, NextOffset: 952 - testutil.go:509: Offset: 791, NextOffset: 1309 + testutil.go:509: Offset: 771, NextOffset: 791 testutil.go:509: Offset: 952, NextOffset: 1557 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [foo5 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo4] - 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48445 96568 96992] - zstdchunked_test.go:59: got zstd streams (compressed size: 97032): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/97032): 48441, 96556 + testutil.go:509: Offset: 791, NextOffset: 1309 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 320, NextOffset: 340 +=== 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 96423 96850] + zstdchunked_test.go:59: got zstd streams (compressed size: 96890): === 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:509: Offset: 219, NextOffset: 239 +=== 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/96890): 48443, 96411 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 478 + testutil.go:509: Offset: 239, NextOffset: 357 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96415/96890): 47972, 47964 + zstdchunked_test.go:104: [2] at 96415 in stargz (nextFrame: 96423/96890): 4, 423 + zstdchunked_test.go:104: [3] at 96423 in stargz (nextFrame: 96842/96890): -1, 415 + zstdchunked_test.go:104: [4] at 96842 in stargz (nextFrame: 96890/96890): -1, -1 +=== 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" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96560/97032): 48119, 48111 - zstdchunked_test.go:104: [2] at 96560 in stargz (nextFrame: 96568/97032): 4, 420 - zstdchunked_test.go:104: [3] at 96568 in stargz (nextFrame: 96984/97032): -1, 412 - zstdchunked_test.go:104: [4] at 96984 in stargz (nextFrame: 97032/97032): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 102 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 203, NextOffset: 320 testutil.go:509: Offset: 102, NextOffset: 219 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 340, NextOffset: 478 - testutil.go:509: Offset: 239, NextOffset: 357 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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=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=GNU,minChunkSize=0 testutil.go:509: Offset: 498, 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=GNU,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 656, NextOffset: 774 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 633 - 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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + 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" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48445 96427 96851] - zstdchunked_test.go:59: got zstd streams (compressed size: 96891): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48445/96891): 48441, 96415 - zstdchunked_test.go:104: [1] at 48445 in stargz (nextFrame: 96419/96891): 47978, 47970 - zstdchunked_test.go:104: [2] at 96419 in stargz (nextFrame: 96427/96891): 4, 420 - zstdchunked_test.go:104: [3] at 96427 in stargz (nextFrame: 96843/96891): -1, 412 - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48445,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48445,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48445,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got 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#01/duplicated_entry_offset +=== 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=USTAR,minChunkSize=0#01 === 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 "": [foo5 foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4] vs [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 491, NextOffset: 511 - testutil.go:509: Offset: 634, NextOffset: 654 - testutil.go:509: Offset: 511, NextOffset: 627 - testutil.go:509: Offset: 654, NextOffset: 770 -=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo5 foo6 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo5] 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 +=== 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: 187, NextOffset: 207 + testutil.go:509: Offset: 104, NextOffset: 219 + testutil.go:509: Offset: 207, 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: 355, NextOffset: 375 - testutil.go:509: Offset: 478, NextOffset: 498 - testutil.go:509: Offset: 375, NextOffset: 491 - testutil.go:509: Offset: 498, NextOffset: 634 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + 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=PAX + testutil.go:1580: testing streams: [0 0 48447 96563 96990] + zstdchunked_test.go:59: got zstd streams (compressed size: 97030): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 104, NextOffset: 219 - testutil.go:509: Offset: 207, NextOffset: 322 + testutil.go:509: Offset: 654, NextOffset: 770 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 219, NextOffset: 239 +=== 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: 48447/97030): 48443, 96551 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 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_empty3" vs "foo_empty3" - 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 [foo3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 219, NextOffset: 239 -=== RUN TestZstdChunked/testDigestAndVerify/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=true,format=PAX + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96555/97030): 48112, 48104 + zstdchunked_test.go:104: [2] at 96555 in stargz (nextFrame: 96563/97030): 4, 423 + zstdchunked_test.go:104: [3] at 96563 in stargz (nextFrame: 96982/97030): -1, 415 + zstdchunked_test.go:104: [4] at 96982 in stargz (nextFrame: 97030/97030): -1, -1 + 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#01/lost_digest_in_a_entry +=== 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 342, NextOffset: 478 - testutil.go:509: Offset: 239, NextOffset: 355 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 478, NextOffset: 498 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 498, NextOffset: 634 -=== 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=true,format=PAX + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=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=GNU,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 491 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 498, NextOffset: 634 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty4 foo5 foo6] 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48450 96573 97000] - zstdchunked_test.go:59: got zstd streams (compressed size: 97040): -=== 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: 770, NextOffset: 790 testutil.go:509: Offset: 627, NextOffset: 647 testutil.go:509: Offset: 790, NextOffset: 926 -=== 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: 48450/97040): 48446, 96561 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 763 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 84, NextOffset: 104 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 48450 in stargz (nextFrame: 96565/97040): 48119, 48111 - zstdchunked_test.go:104: [2] at 96565 in stargz (nextFrame: 96573/97040): 4, 423 - zstdchunked_test.go:104: [3] at 96573 in stargz (nextFrame: 96992/97040): -1, 415 - zstdchunked_test.go:104: [4] at 96992 in stargz (nextFrame: 97040/97040): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48450,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48450,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48450,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48450,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 322 -=== 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" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 219 -=== 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 "foo3" + 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: 322, NextOffset: 342 + testutil.go:509: Offset: 219, NextOffset: 239 +=== 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: 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 +=== 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 96423 96850] + zstdchunked_test.go:59: got zstd streams (compressed size: 96890): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 375, NextOffset: 491 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 926, NextOffset: 946 +=== 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: 48447/96890): 48443, 96411 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 763, NextOffset: 783 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96415/96890): 47972, 47964 + zstdchunked_test.go:104: [2] at 96415 in stargz (nextFrame: 96423/96890): 4, 423 + zstdchunked_test.go:104: [3] at 96423 in stargz (nextFrame: 96842/96890): -1, 415 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"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:509: Offset: 946, NextOffset: 1547 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + 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} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 783, NextOffset: 1306 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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":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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + testutil.go:1763: On "foo22": got preread of "foo2" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#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=better,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: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=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/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 "": [foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo_empty4 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty4 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5 foo4 foo] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 360, NextOffset: 380 + testutil.go:509: Offset: 484, NextOffset: 504 + testutil.go:509: Offset: 380, NextOffset: 499 + testutil.go:509: Offset: 504, NextOffset: 643 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 643, NextOffset: 663 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 519, NextOffset: 638 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48450 96432 96859] - zstdchunked_test.go:59: got zstd streams (compressed size: 96899): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 663, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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=GNU +=== 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 +=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 658, NextOffset: 777 -=== 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: 48450/96899): 48446, 96420 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 941 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 48450 in stargz (nextFrame: 96424/96899): 47978, 47970 + 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 +=== 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 96561 96988] + zstdchunked_test.go:59: got zstd streams (compressed size: 97028): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 325 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo6 foo foo4] vs [foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 96424 in stargz (nextFrame: 96432/96899): 4, 423 + testutil.go:509: Offset: 187, NextOffset: 207 +=== 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/97028): 48442, 96549 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 103 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 96432 in stargz (nextFrame: 96851/96899): -1, 415 - zstdchunked_test.go:104: [4] at 96851 in stargz (nextFrame: 96899/96899): -1, -1 +=== 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: 96553/97028): 48111, 48103 + zstdchunked_test.go:104: [2] at 96553 in stargz (nextFrame: 96561/97028): 4, 423 + zstdchunked_test.go:104: [3] at 96561 in stargz (nextFrame: 96980/97028): -1, 415 + zstdchunked_test.go:104: [4] at 96980 in stargz (nextFrame: 97028/97028): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48450,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48450,"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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":48450,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48450,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 103, NextOffset: 221 testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 241, NextOffset: 360 - testutil.go:509: Offset: 345, NextOffset: 484 -=== RUN TestZstdChunked/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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 360, NextOffset: 380 - testutil.go:509: Offset: 484, NextOffset: 504 - testutil.go:509: Offset: 380, NextOffset: 499 - testutil.go:509: Offset: 504, NextOffset: 643 - testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty] vs [foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 221, NextOffset: 241 -=== 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=GNU,minChunkSize=0 - 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:509: Offset: 103, NextOffset: 221 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: "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=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: 380, NextOffset: 499 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 638, NextOffset: 658 -=== 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=better,prefix="/",format=GNU,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: 802, NextOffset: 941 testutil.go:509: Offset: 658, NextOffset: 777 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 345, NextOffset: 484 + testutil.go:509: Offset: 241, NextOffset: 360 + testutil.go:395: Comparing: "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: 941, NextOffset: 961 testutil.go:509: Offset: 777, NextOffset: 797 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 961, NextOffset: 1562 testutil.go:509: Offset: 797, NextOffset: 1317 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:509: Offset: 103, NextOffset: 221 - testutil.go:395: Comparing: "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" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48450 96573 97000] - zstdchunked_test.go:59: got zstd streams (compressed size: 97040): -=== 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 - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48450/97040): 48446, 96561 - zstdchunked_test.go:104: [1] at 48450 in stargz (nextFrame: 96565/97040): 48119, 48111 - zstdchunked_test.go:104: [2] at 96565 in stargz (nextFrame: 96573/97040): 4, 423 - zstdchunked_test.go:104: [3] at 96573 in stargz (nextFrame: 96992/97040): -1, 415 - zstdchunked_test.go:104: [4] at 96992 in stargz (nextFrame: 97040/97040): -1, -1 +=== 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=default,prefix="../",src=1,format=GNU,minChunkSize=0 +=== 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 96421 96848] + zstdchunked_test.go:59: got zstd streams (compressed size: 96888): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/96888): 48442, 96409 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96413/96888): 47971, 47963 + zstdchunked_test.go:104: [2] at 96413 in stargz (nextFrame: 96421/96888): 4, 423 + zstdchunked_test.go:104: [3] at 96421 in stargz (nextFrame: 96840/96888): -1, 415 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48450,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48450,"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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} + 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":48450,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48450,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":64000,"chunkDigest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6"} 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 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,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=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_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty5 foo_empty] vs [foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 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: 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:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6 foo2] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo3 foo6 foo2 foo_empty2 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 358, NextOffset: 378 +=== 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:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 378, NextOffset: 495 -=== 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=USTAR,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: 500, NextOffset: 637 -=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 221 - testutil.go:509: Offset: 207, NextOffset: 323 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 -=== 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: "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: "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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 495, NextOffset: 515 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48450 96432 96859] - zstdchunked_test.go:59: got zstd streams (compressed size: 96899): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 637, NextOffset: 657 -=== 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: 48450/96899): 48446, 96420 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 632 testutil.go:509: Offset: 657, NextOffset: 774 @@ -220247,274 +216441,349 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 632, NextOffset: 652 testutil.go:509: Offset: 774, NextOffset: 794 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 48450 in stargz (nextFrame: 96424/96899): 47978, 47970 - zstdchunked_test.go:104: [2] at 96424 in stargz (nextFrame: 96432/96899): 4, 423 - zstdchunked_test.go:104: [3] at 96432 in stargz (nextFrame: 96851/96899): -1, 415 - zstdchunked_test.go:104: [4] at 96851 in stargz (nextFrame: 96899/96899): -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=GNU,minChunkSize=0 testutil.go:509: Offset: 652, NextOffset: 769 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48450,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48450,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48450,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48450,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 794, NextOffset: 931 + 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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 +=== 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=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: 769, NextOffset: 789 testutil.go:509: Offset: 931, NextOffset: 951 -=== 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/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=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 769, NextOffset: 789 +=== 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 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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: 789, NextOffset: 1312 testutil.go:509: Offset: 951, NextOffset: 1552 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo_empty5 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4] + 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 +=== 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: 207, NextOffset: 323 +=== 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: 105, NextOffset: 221 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/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=GNU,minChunkSize=0 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_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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 testutil.go:509: Offset: 495, NextOffset: 515 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129297): 32524, 96670 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 774 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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: 515, NextOffset: 632 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: 632, NextOffset: 652 - testutil.go:509: Offset: 794, NextOffset: 931 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 652, NextOffset: 769 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 -=== 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=default,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 343, NextOffset: 480 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 951, NextOffset: 1552 - testutil.go:509: Offset: 789, NextOffset: 1312 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48450 96572 96999] - zstdchunked_test.go:59: got zstd streams (compressed size: 97039): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48450/97039): 48446, 96560 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 48450 in stargz (nextFrame: 96564/97039): 48118, 48110 - zstdchunked_test.go:104: [2] at 96564 in stargz (nextFrame: 96572/97039): 4, 423 - zstdchunked_test.go:104: [3] at 96572 in stargz (nextFrame: 96991/97039): -1, 415 - zstdchunked_test.go:104: [4] at 96991 in stargz (nextFrame: 97039/97039): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32129 64657 96789 129935 130381] + zstdchunked_test.go:59: got zstd streams (compressed size: 130421): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/130421): 32125, 129923 +=== 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=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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48450,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48450,"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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48450,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48450,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got 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=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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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/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#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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty4 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 722, NextOffset: 739 +=== 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 885, NextOffset: 902 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/129297): 32128, 64142 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 739, NextOffset: 1254 + testutil.go:509: Offset: 902, NextOffset: 1475 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 463, NextOffset: 480 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 128803/129297): 32018, 32010 + zstdchunked_test.go:104: [4] at 128803 in stargz (nextFrame: 128811/129297): 4, 442 + zstdchunked_test.go:104: [5] at 128811 in stargz (nextFrame: 129249/129297): -1, 434 + zstdchunked_test.go:104: [6] at 129249 in stargz (nextFrame: 129297/129297): -1, -1 + testutil.go: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: 604, NextOffset: 621 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 480, NextOffset: 594 +=== 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:509: Offset: 621, NextOffset: 735 - 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: 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: "foo5" vs "foo5" testutil.go:509: Offset: 594, NextOffset: 611 +=== 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=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 611, NextOffset: 722 testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 722, NextOffset: 739 - testutil.go:509: Offset: 885, NextOffset: 902 -=== 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=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: 739, NextOffset: 1254 - testutil.go:509: Offset: 902, NextOffset: 1475 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 332, NextOffset: 349 + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 349, NextOffset: 463 + testutil.go:509: Offset: 471, NextOffset: 604 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 176, NextOffset: 193 +=== 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=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 205 testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 205, NextOffset: 222 -=== 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=better,prefix="",src=1,format=USTAR,minChunkSize=0 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4] vs [foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty foo_empty3 foo4 foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2] vs [foo5 foo_empty5 foo6 foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo foo_empty] + 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=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): +=== 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 +=== 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/130423): 32125, 129924 +=== 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: 77, NextOffset: 94 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130423): 32524, 97795 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 193, NextOffset: 304 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/130423): 32129, 65267 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 94, NextOffset: 205 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 205, NextOffset: 222 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 222, NextOffset: 332 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 +=== 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=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-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48450 96431 96858] - zstdchunked_test.go:59: got zstd streams (compressed size: 96898): +=== 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:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 349, NextOffset: 463 + 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_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 -=== 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: 48450/96898): 48446, 96419 -=== 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=fastest,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: 463, NextOffset: 480 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 48450 in stargz (nextFrame: 96423/96898): 47977, 47969 - zstdchunked_test.go:104: [2] at 96423 in stargz (nextFrame: 96431/96898): 4, 423 - zstdchunked_test.go:104: [3] at 96431 in stargz (nextFrame: 96850/96898): -1, 415 - 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=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): +=== 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=fastest,prefix="",lossless=false,format=GNU + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48450,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48450,"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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48450,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 735 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48450,"innerOffset":3584,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":64000,"chunkDigest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 735, NextOffset: 752 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:509: Offset: 611, NextOffset: 722 - 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: "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" 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/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/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=USTAR,minChunkSize=0 - 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_empty4" vs "foo_empty4" === 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=better,prefix="/",format=PAX,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 32129 64657 96789 129935 130380] - zstdchunked_test.go:59: got zstd streams (compressed size: 130420): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/130420): 32125, 129923 - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130420): 32524, 97794 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/130420): 32128, 65266 - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 129927/130420): 33142, 33134 - zstdchunked_test.go:104: [4] at 129927 in stargz (nextFrame: 129935/130420): 4, 441 - zstdchunked_test.go:104: [5] at 129935 in stargz (nextFrame: 130372/130420): -1, 433 - zstdchunked_test.go:104: [6] at 130372 in stargz (nextFrame: 130420/130420): -1, -1 +=== 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64657,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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 32129 64657 96789 128811 129256] - zstdchunked_test.go:59: got zstd streams (compressed size: 129296): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/129296): 32125, 128799 - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129296): 32524, 96670 === 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"}]} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":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 foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 599, NextOffset: 616 -=== RUN TestZstdChunked/testDigestAndVerify/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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 736, NextOffset: 753 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/129296): 32128, 64142 -=== 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=false,format=USTAR - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 128803/129296): 32018, 32010 - zstdchunked_test.go:104: [4] at 128803 in stargz (nextFrame: 128811/129296): 4, 441 - zstdchunked_test.go:104: [5] at 128811 in stargz (nextFrame: 129248/129296): -1, 433 - zstdchunked_test.go:104: [6] at 129248 in stargz (nextFrame: 129296/129296): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo5 foo_empty2 foo_empty4] vs [foo_empty foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 468, NextOffset: 485 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 753, NextOffset: 886 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 605, NextOffset: 622 + testutil.go:509: Offset: 485, NextOffset: 599 + testutil.go:509: Offset: 622, NextOffset: 736 +=== 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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -220522,1116 +216791,1090 @@ testutil.go:509: Offset: 886, NextOffset: 903 testutil.go:509: Offset: 747, NextOffset: 1261 testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 -=== 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=better,prefix="./",src=1,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 -=== 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: "foo_empty2" vs "foo_empty2" - 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" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 +=== 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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 194 -=== 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 130380] - zstdchunked_test.go:59: got zstd streams (compressed size: 130420): +=== 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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 206 -=== 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/130420): 32125, 129923 +=== 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 305 -=== 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/130420): 32524, 97794 +=== 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/129295): 32524, 96667 === 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: "foo3" vs "foo3" - testutil.go:509: Offset: 337, NextOffset: 354 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/130420): 32128, 65266 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 206, NextOffset: 223 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/129295): 32125, 64139 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 455, NextOffset: 472 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 129927/130420): 33142, 33134 - zstdchunked_test.go:104: [4] at 129927 in stargz (nextFrame: 129935/130420): 4, 441 - zstdchunked_test.go:104: [5] at 129935 in stargz (nextFrame: 130372/130420): -1, 433 - zstdchunked_test.go:104: [6] at 130372 in stargz (nextFrame: 130420/130420): -1, -1 + 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: [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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64657,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== 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: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:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 337, NextOffset: 354 + testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 354, NextOffset: 468 testutil.go:509: Offset: 472, NextOffset: 605 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 599, NextOffset: 616 + testutil.go:509: Offset: 736, NextOffset: 753 + testutil.go:509: Offset: 616, NextOffset: 730 + testutil.go:509: Offset: 753, NextOffset: 886 +=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty foo3 foo4 foo] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo_empty4] vs [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo5 foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 886, NextOffset: 903 + testutil.go:509: Offset: 730, NextOffset: 747 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:509: Offset: 747, NextOffset: 1261 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 194 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32129 64657 96789 128811 129256] - zstdchunked_test.go:59: got zstd streams (compressed size: 129296): +=== 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=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): +=== 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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 194, NextOffset: 305 -=== 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/129296): 32125, 128799 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 206 -=== 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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129296): 32524, 96670 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/129296): 32128, 64142 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 730, NextOffset: 747 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 128803/129296): 32018, 32010 - zstdchunked_test.go:104: [4] at 128803 in stargz (nextFrame: 128811/129296): 4, 441 - zstdchunked_test.go:104: [5] at 128811 in stargz (nextFrame: 129248/129296): -1, 433 - zstdchunked_test.go:104: [6] at 129248 in stargz (nextFrame: 129296/129296): -1, -1 +=== 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=fastest,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130419): 32110, 129905 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130419): 32524, 97791 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/130419): 32125, 65263 + 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} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 903, NextOffset: 1479 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64657,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 747, NextOffset: 1261 - 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=PAX + testutil.go:509: Offset: 194, NextOffset: 305 +=== 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=better,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 206, NextOffset: 223 +=== 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#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: 322, NextOffset: 455 testutil.go:509: Offset: 223, NextOffset: 337 +=== 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: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: "foo4" vs "foo4" - testutil.go:509: Offset: 605, NextOffset: 622 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 736, NextOffset: 753 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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: 468, NextOffset: 485 -=== 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 130382] - zstdchunked_test.go:59: got zstd streams (compressed size: 130422): + testutil.go:509: Offset: 599, NextOffset: 616 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32114 64642 96771 128793 129255] + zstdchunked_test.go:59: got zstd streams (compressed size: 129295): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129295): 32110, 128781 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 622, NextOffset: 736 - testutil.go:509: Offset: 485, NextOffset: 599 -=== 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/130422): 32125, 129924 + testutil.go:509: Offset: 753, NextOffset: 886 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129295): 32524, 96667 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/129295): 32125, 64139 === 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130422): 32524, 97795 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/130422): 32129, 65267 - zstdchunked_test.go:104: [3] at 96790 in stargz (nextFrame: 129928/130422): 33142, 33134 - zstdchunked_test.go:104: [4] at 129928 in stargz (nextFrame: 129936/130422): 4, 442 - zstdchunked_test.go:104: [5] at 129936 in stargz (nextFrame: 130374/130422): -1, 434 - zstdchunked_test.go:104: [6] at 130374 in stargz (nextFrame: 130422/130422): -1, -1 + 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: [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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64657,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== 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" +=== 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:509: Offset: 599, NextOffset: 616 - testutil.go:509: Offset: 753, NextOffset: 886 - testutil.go:509: Offset: 616, NextOffset: 730 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 605, NextOffset: 622 + testutil.go:509: Offset: 468, NextOffset: 485 + testutil.go:509: Offset: 622, NextOffset: 736 + testutil.go:509: Offset: 485, NextOffset: 599 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== 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#01/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32129 64657 96790 128812 129258] - zstdchunked_test.go:59: got zstd streams (compressed size: 129298): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32129/129298): 32125, 128800 - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/129298): 32524, 96671 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/129298): 32129, 64143 - zstdchunked_test.go:104: [3] at 96790 in stargz (nextFrame: 128804/129298): 32018, 32010 - zstdchunked_test.go:104: [4] at 128804 in stargz (nextFrame: 128812/129298): 4, 442 - zstdchunked_test.go:104: [5] at 128812 in stargz (nextFrame: 129250/129298): -1, 434 - zstdchunked_test.go:104: [6] at 129250 in stargz (nextFrame: 129298/129298): -1, -1 +=== 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 32110 64638 96766 129912 130373] + zstdchunked_test.go:59: got zstd streams (compressed size: 130413): +=== 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=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=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/130413): 32106, 129900 + zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/130413): 32524, 97790 + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/130413): 32124, 65262 +=== 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=GNU + zstdchunked_test.go:104: [3] at 96766 in stargz (nextFrame: 129904/130413): 33142, 33134 + zstdchunked_test.go:104: [4] at 129904 in stargz (nextFrame: 129912/130413): 4, 457 + zstdchunked_test.go:104: [5] at 129912 in stargz (nextFrame: 130365/130413): -1, 449 + zstdchunked_test.go:104: [6] at 130365 in stargz (nextFrame: 130413/130413): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64657,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32114 64642 96771 129917 130377] - zstdchunked_test.go:59: got zstd streams (compressed size: 130417): -=== 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=fastest,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130417): 32110, 129905 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130417): 32524, 97791 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/130417): 32125, 65263 - zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 129909/130417): 33142, 33134 - zstdchunked_test.go:104: [4] at 129909 in stargz (nextFrame: 129917/130417): 4, 456 - zstdchunked_test.go:104: [5] at 129917 in stargz (nextFrame: 130369/130417): -1, 448 - zstdchunked_test.go:104: [6] at 130369 in stargz (nextFrame: 130417/130417): -1, -1 -=== 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_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty5 foo] vs [foo_empty foo2 foo_empty2 foo3 foo5 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6] - 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=USTAR +=== 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32110 64638 96766 128788 129249] + zstdchunked_test.go:59: got zstd streams (compressed size: 129289): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/129289): 32106, 128776 +=== 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=fastest,prefix="./",lossless=false,format=GNU + zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/129289): 32524, 96666 + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/129289): 32124, 64138 + zstdchunked_test.go:104: [3] at 96766 in stargz (nextFrame: 128780/129289): 32018, 32010 + zstdchunked_test.go:104: [4] at 128780 in stargz (nextFrame: 128788/129289): 4, 457 + zstdchunked_test.go:104: [5] at 128788 in stargz (nextFrame: 129241/129289): -1, 449 + zstdchunked_test.go:104: [6] at 129241 in stargz (nextFrame: 129289/129289): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64642,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64638,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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/duplicated_entry_offset +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - 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: "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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 336, NextOffset: 353 - testutil.go:509: Offset: 454, NextOffset: 471 -=== 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:509: Offset: 353, NextOffset: 469 - testutil.go:509: Offset: 471, NextOffset: 604 + 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_empty foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark] 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 486, NextOffset: 602 testutil.go:509: Offset: 621, NextOffset: 737 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 602, NextOffset: 619 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32121 64649 96772 129918 130375] + zstdchunked_test.go:59: got zstd streams (compressed size: 130415): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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=USTAR - testutil.go:1580: testing streams: [0 0 32114 64642 96771 128793 129253] - zstdchunked_test.go:59: got zstd streams (compressed size: 129293): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129293): 32110, 128781 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129293): 32524, 96667 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/129293): 32125, 64139 - zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 128785/129293): 32018, 32010 - zstdchunked_test.go:104: [4] at 128785 in stargz (nextFrame: 128793/129293): 4, 456 - zstdchunked_test.go:104: [5] at 128793 in stargz (nextFrame: 129245/129293): -1, 448 - zstdchunked_test.go:104: [6] at 129245 in stargz (nextFrame: 129293/129293): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== 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=fastest,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/130415): 32117, 129906 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 735 -=== 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: 754, NextOffset: 887 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 887, NextOffset: 904 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 752, NextOffset: 1263 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo3 foo5 foo_empty foo2 foo_empty2] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 321, NextOffset: 454 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/130415): 32524, 97785 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 223, NextOffset: 336 +=== 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} +=== 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 + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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_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: 454, NextOffset: 471 testutil.go:509: Offset: 353, NextOffset: 469 - 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=fastest,prefix="./",lossless=true,format=PAX + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 887, NextOffset: 904 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 754, NextOffset: 887 - testutil.go:509: Offset: 619, NextOffset: 735 + testutil.go:509: Offset: 752, NextOffset: 1263 + testutil.go:509: Offset: 904, NextOffset: 1485 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: 176, NextOffset: 193 +=== 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=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=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32114 64642 96771 129917 130377] - zstdchunked_test.go:59: got zstd streams (compressed size: 130417): + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 78, NextOffset: 95 +=== 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#02 === 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:509: Offset: 95, NextOffset: 206 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130417): 32110, 129905 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 469, NextOffset: 486 testutil.go:509: Offset: 621, NextOffset: 737 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 32121 64649 96772 128794 129251] + zstdchunked_test.go:59: got zstd streams (compressed size: 129291): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 486, NextOffset: 602 -=== 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/130417): 32524, 97791 -=== 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=fastest,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/130417): 32125, 65263 - zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 129909/130417): 33142, 33134 - zstdchunked_test.go:104: [4] at 129909 in stargz (nextFrame: 129917/130417): 4, 456 - zstdchunked_test.go:104: [5] at 129917 in stargz (nextFrame: 130369/130417): -1, 448 - zstdchunked_test.go:104: [6] at 130369 in stargz (nextFrame: 130417/130417): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/129291): 32117, 128782 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 887, NextOffset: 904 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/129291): 32524, 96661 + zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/129291): 32119, 64133 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== 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=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: 904, NextOffset: 1485 testutil.go:509: Offset: 752, NextOffset: 1263 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 737, NextOffset: 754 + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 754, NextOffset: 887 + testutil.go:509: Offset: 619, NextOffset: 735 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 +=== 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=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: 206, NextOffset: 223 + testutil.go:509: Offset: 321, NextOffset: 454 +=== 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 + testutil.go:1580: testing streams: [0 0 32121 64649 96772 129918 130375] + zstdchunked_test.go:59: got zstd streams (compressed size: 130415): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 223, NextOffset: 336 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/130415): 32117, 129906 +=== 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: 454, NextOffset: 471 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX + 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: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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: 336, NextOffset: 353 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 353, NextOffset: 469 +=== 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=better,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32114 64642 96771 128793 129253] - zstdchunked_test.go:59: got zstd streams (compressed size: 129293): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129293): 32110, 128781 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129293): 32524, 96667 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96771/129293): 32125, 64139 - zstdchunked_test.go:104: [3] at 96771 in stargz (nextFrame: 128785/129293): 32018, 32010 - zstdchunked_test.go:104: [4] at 128785 in stargz (nextFrame: 128793/129293): 4, 456 - zstdchunked_test.go:104: [5] at 128793 in stargz (nextFrame: 129245/129293): -1, 448 - zstdchunked_test.go:104: [6] at 129245 in stargz (nextFrame: 129293/129293): -1, -1 +=== 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): +=== 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=fastest,prefix="/",lossless=false,format=PAX + 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 +=== 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=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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64642,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== 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=fastest,prefix="./",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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 32110 64638 96766 129912 130371] - zstdchunked_test.go:59: got zstd streams (compressed size: 130411): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/130411): 32106, 129900 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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=true,format=GNU - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/130411): 32524, 97790 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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=GNU - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/130411): 32124, 65262 - zstdchunked_test.go:104: [3] at 96766 in stargz (nextFrame: 129904/130411): 33142, 33134 - zstdchunked_test.go:104: [4] at 129904 in stargz (nextFrame: 129912/130411): 4, 455 - zstdchunked_test.go:104: [5] at 129912 in stargz (nextFrame: 130363/130411): -1, 447 - zstdchunked_test.go:104: [6] at 130363 in stargz (nextFrame: 130411/130411): -1, -1 +=== 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 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64638,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64647,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 === 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_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo3 foo4] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo5 foo_empty5] - 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 211, NextOffset: 228 -=== 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:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 228, NextOffset: 342 - testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo4 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 342, NextOffset: 359 +=== 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: 460, NextOffset: 477 testutil.go:509: Offset: 359, NextOffset: 473 -=== 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 129247] - zstdchunked_test.go:59: got zstd streams (compressed size: 129287): -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 604, NextOffset: 621 -=== 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: 32110/129287): 32106, 128776 +=== 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: 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=false,format=GNU - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/129287): 32524, 96666 -=== 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" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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=fastest,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/129287): 32124, 64138 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 891, NextOffset: 908 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 96766 in stargz (nextFrame: 128780/129287): 32018, 32010 - zstdchunked_test.go:104: [4] at 128780 in stargz (nextFrame: 128788/129287): 4, 455 - zstdchunked_test.go:104: [5] at 128788 in stargz (nextFrame: 129239/129287): -1, 447 - zstdchunked_test.go:104: [6] at 129239 in stargz (nextFrame: 129287/129287): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 752, NextOffset: 1267 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} +=== 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: 908, NextOffset: 1485 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=fastest,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#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: 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 "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo2 foo3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 741, NextOffset: 758 - testutil.go:509: Offset: 604, NextOffset: 621 -=== 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=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: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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR + 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 + testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:509: Offset: 327, NextOffset: 460 +=== 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] === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 79, NextOffset: 96 -=== 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 130373] - zstdchunked_test.go:59: got zstd streams (compressed size: 130413): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/130413): 32117, 129906 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:59: got zstd streams (compressed size: 129300): === 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 -=== 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/130413): 32524, 97785 + testutil.go:509: Offset: 473, NextOffset: 490 + testutil.go:509: Offset: 610, NextOffset: 627 +=== 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/129300): 32115, 128791 === 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: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 490, NextOffset: 604 +=== 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/129300): 32524, 96672 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 627, NextOffset: 741 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/129300): 32130, 64144 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty5 foo6 foo2 foo4] 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 -=== 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/130413): 32119, 65257 -=== 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=fastest,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130413): 33142, 33134 - zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130413): 4, 451 - zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130365/130413): -1, 443 - zstdchunked_test.go:104: [6] at 130365 in stargz (nextFrame: 130413/130413): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 128795/129300): 32018, 32010 + zstdchunked_test.go:104: [4] at 128795 in stargz (nextFrame: 128803/129300): 4, 453 +=== 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=GNU + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64649,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64647,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 627, NextOffset: 741 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 604 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 460, NextOffset: 477 +=== 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=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: 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 758, NextOffset: 891 + testutil.go:509: Offset: 621, NextOffset: 735 +=== RUN TestZstdChunked/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" 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 -=== 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:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 327, NextOffset: 460 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32114 64642 96774 129920 130376] + zstdchunked_test.go:59: got zstd streams (compressed size: 130416): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 228, NextOffset: 342 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 460, NextOffset: 477 -=== 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 129249] - zstdchunked_test.go:59: got zstd streams (compressed size: 129289): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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: [0] at 0 in stargz (nextFrame: 32121/129289): 32117, 128782 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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: [1] at 32121 in stargz (nextFrame: 64649/129289): 32524, 96661 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130416): 32110, 129908 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130416): 32524, 97794 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 342, NextOffset: 359 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/129289): 32119, 64133 + 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: 891, NextOffset: 908 +=== 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: 96774/130416): 32128, 65266 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 477, NextOffset: 610 -=== 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=fastest,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129289): 32018, 32010 - zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129289): 4, 451 - zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129241/129289): -1, 443 - zstdchunked_test.go:104: [6] at 129241 in stargz (nextFrame: 129289/129289): -1, -1 + testutil.go:509: Offset: 735, NextOffset: 752 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64649,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 359, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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/duplicated_entry_offset +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 === 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=fastest,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== 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/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 130373] - zstdchunked_test.go:59: got zstd streams (compressed size: 130413): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/130413): 32117, 129906 - zstdchunked_test.go:104: [1] at 32121 in stargz (nextFrame: 64649/130413): 32524, 97785 - zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/130413): 32119, 65257 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130413): 33142, 33134 - zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130413): 4, 451 - zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130365/130413): -1, 443 - zstdchunked_test.go:104: [6] at 130365 in stargz (nextFrame: 130413/130413): -1, -1 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64649,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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=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 130376] + zstdchunked_test.go:59: got zstd streams (compressed size: 130416): +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130416): 32110, 129908 + zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130416): 32524, 97794 + zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/130416): 32128, 65266 === 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 foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo5] vs [foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo_empty3 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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 349, NextOffset: 463 - testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo_empty4 foo5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 463, NextOffset: 480 -=== 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 129249] - zstdchunked_test.go:59: got zstd streams (compressed size: 129289): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 604, NextOffset: 621 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 -=== 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/129289): 32117, 128782 -=== 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 -=== 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/129289): 32524, 96661 - zstdchunked_test.go:104: [2] at 64649 in stargz (nextFrame: 96772/129289): 32119, 64133 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129289): 32018, 32010 - zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129289): 4, 451 - zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129241/129289): -1, 443 - zstdchunked_test.go:104: [6] at 129241 in stargz (nextFrame: 129289/129289): -1, -1 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 594, NextOffset: 611 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64649,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== 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: 594, NextOffset: 611 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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" 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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:395: Comparing: "foo_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=GNU - testutil.go:1580: testing streams: [0 0 32119 64647 96781 129927 130382] - zstdchunked_test.go:59: got zstd streams (compressed size: 130422): +=== 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: 304, NextOffset: 321 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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 - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32119/130422): 32115, 129915 -=== 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=fastest,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 32119 in stargz (nextFrame: 64647/130422): 32524, 97796 - zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/130422): 32130, 65268 - zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 129919/130422): 33142, 33134 - zstdchunked_test.go:104: [4] at 129919 in stargz (nextFrame: 129927/130422): 4, 451 - zstdchunked_test.go:104: [5] at 129927 in stargz (nextFrame: 130374/130422): -1, 443 - zstdchunked_test.go:104: [6] at 130374 in stargz (nextFrame: 130422/130422): -1, -1 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 332, NextOffset: 349 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 349, NextOffset: 463 +=== 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 + testutil.go:1580: testing streams: [0 0 32114 64642 96774 128796 129252] + zstdchunked_test.go:59: got zstd streams (compressed size: 129292): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 + 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 + 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 +=== 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: 463, NextOffset: 480 +=== 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/129292): 32128, 64142 +=== 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=PAX + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64647,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 480, NextOffset: 594 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64647,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 621, NextOffset: 735 +=== 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: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: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 [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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: 176, NextOffset: 193 testutil.go:509: Offset: 94, NextOffset: 205 -=== 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: 193, NextOffset: 304 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty foo2 foo_empty3 foo4] vs [foo3 foo4 foo_empty5 foo foo_empty foo_empty2 foo5 foo6 foo2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 -=== 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 129258] - zstdchunked_test.go:59: got zstd streams (compressed size: 129298): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32119/129298): 32115, 128791 - zstdchunked_test.go:104: [1] at 32119 in stargz (nextFrame: 64647/129298): 32524, 96672 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 205, NextOffset: 222 testutil.go:509: Offset: 321, NextOffset: 454 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/129298): 32130, 64144 -=== 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=false,format=GNU - zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 128795/129298): 32018, 32010 - zstdchunked_test.go:104: [4] at 128795 in stargz (nextFrame: 128803/129298): 4, 451 - zstdchunked_test.go:104: [5] at 128803 in stargz (nextFrame: 129250/129298): -1, 443 - zstdchunked_test.go:104: [6] at 129250 in stargz (nextFrame: 129298/129298): -1, -1 - testutil.go:1638: got TOC entries: -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 - 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=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: 471, NextOffset: 604 - testutil.go:509: Offset: 349, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 621 -=== 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=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 480 testutil.go:509: Offset: 621, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,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 -=== 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=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: 752, NextOffset: 885 - testutil.go:509: Offset: 611, NextOffset: 722 - 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: 885, NextOffset: 902 testutil.go:509: Offset: 722, NextOffset: 739 -=== 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 130374] - zstdchunked_test.go:59: got zstd streams (compressed size: 130414): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130414): 32110, 129908 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:509: Offset: 739, NextOffset: 1254 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130414): 32524, 97794 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/130414): 32128, 65266 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 129912/130414): 33142, 33134 - zstdchunked_test.go:104: [4] at 129912 in stargz (nextFrame: 129920/130414): 4, 450 - zstdchunked_test.go:104: [5] at 129920 in stargz (nextFrame: 130366/130414): -1, 442 - zstdchunked_test.go:104: [6] at 130366 in stargz (nextFrame: 130414/130414): -1, -1 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32113 64641 96772 129918 130371] + zstdchunked_test.go:59: got zstd streams (compressed size: 130411): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/130411): 32109, 129906 +=== 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: "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: [1] at 32113 in stargz (nextFrame: 64641/130411): 32524, 97793 + zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/130411): 32127, 65265 + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130411): 33142, 33134 + zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130411): 4, 449 + zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130363/130411): -1, 441 + zstdchunked_test.go:104: [6] at 130363 in stargz (nextFrame: 130411/130411): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64642,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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 +=== 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: "foo_empty4" vs "foo_empty4" + 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=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: 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=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32113 64641 96772 128794 129247] + zstdchunked_test.go:59: got zstd streams (compressed size: 129287): === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32114 64642 96774 128796 129250] - zstdchunked_test.go:59: got zstd streams (compressed size: 129290): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129290): 32110, 128784 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129290): 32524, 96670 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/129290): 32128, 64142 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 128788/129290): 32018, 32010 - zstdchunked_test.go:104: [4] at 128788 in stargz (nextFrame: 128796/129290): 4, 450 - zstdchunked_test.go:104: [5] at 128796 in stargz (nextFrame: 129242/129290): -1, 442 - zstdchunked_test.go:104: [6] at 129242 in stargz (nextFrame: 129290/129290): -1, -1 +=== 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/129287): 32109, 128782 + zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/129287): 32524, 96669 + zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/129287): 32127, 64141 + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129287): 32018, 32010 + zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129287): 4, 449 + zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129239/129287): -1, 441 + zstdchunked_test.go:104: [6] at 129239 in stargz (nextFrame: 129287/129287): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64642,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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 -=== 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=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 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32116 64644 96758 120940 121368] + zstdchunked_test.go:59: got zstd streams (compressed size: 121408): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121408): 32112, 120928 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121408): 32524, 88812 + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121408): 32110, 56284 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120932/121408): 24178, 24170 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":337,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":354,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":599,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":730,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":747,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":177,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":194,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":305,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":322,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":455,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":472,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":605,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":622,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":736,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":753,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":886,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":903,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3 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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo3 foo foo2 foo_empty2] vs [foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4] + 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=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=PAX,minChunkSize=0 + testutil.go:509: Offset: 177, NextOffset: 194 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:509: Offset: 194, NextOffset: 305 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 223, NextOffset: 337 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 455 +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 337, NextOffset: 354 -=== 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 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=PAX,minChunkSize=0 testutil.go:509: Offset: 455, NextOffset: 472 - testutil.go:509: Offset: 354, NextOffset: 468 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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: 354, NextOffset: 468 testutil.go:509: Offset: 472, NextOffset: 605 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 468, NextOffset: 485 -=== 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/130414): 32110, 129908 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 605, NextOffset: 622 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 599 - testutil.go:509: Offset: 622, NextOffset: 736 -=== 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/130414): 32524, 97794 -=== 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: 599, NextOffset: 616 -=== 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/130414): 32128, 65266 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 129912/130414): 33142, 33134 - zstdchunked_test.go:104: [4] at 129912 in stargz (nextFrame: 129920/130414): 4, 450 - zstdchunked_test.go:104: [5] at 129920 in stargz (nextFrame: 130366/130414): -1, 442 - zstdchunked_test.go:104: [6] at 130366 in stargz (nextFrame: 130414/130414): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 736, NextOffset: 753 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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} -=== 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=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=true,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: 753, NextOffset: 886 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 177, NextOffset: 194 - testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:509: Offset: 194, NextOffset: 305 - testutil.go:395: Comparing: "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: 730, NextOffset: 747 +=== 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=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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 468, NextOffset: 485 + testutil.go:509: Offset: 605, NextOffset: 622 +=== 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] + zstdchunked_test.go:59: got zstd streams (compressed size: 129248): +=== 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:509: Offset: 622, NextOffset: 736 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 605, NextOffset: 622 - testutil.go:509: Offset: 468, NextOffset: 485 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129248): 32112, 128768 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 622, NextOffset: 736 +=== 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/129248): 32524, 96652 +=== 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 455, NextOffset: 472 - testutil.go:509: Offset: 337, NextOffset: 354 - testutil.go:509: Offset: 472, NextOffset: 605 - testutil.go:509: Offset: 354, NextOffset: 468 - testutil.go:395: Comparing: "foo_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 -=== 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 129250] - zstdchunked_test.go:59: got zstd streams (compressed size: 129290): -=== 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=fastest,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129290): 32110, 128784 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129248): 32110, 64124 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 753, NextOffset: 886 -=== 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/129290): 32524, 96670 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/129290): 32128, 64142 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,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_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 128788/129290): 32018, 32010 - zstdchunked_test.go:104: [4] at 128788 in stargz (nextFrame: 128796/129290): 4, 450 - zstdchunked_test.go:104: [5] at 128796 in stargz (nextFrame: 129242/129290): -1, 442 - zstdchunked_test.go:104: [6] at 129242 in stargz (nextFrame: 129290/129290): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64642,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 730, NextOffset: 747 -=== 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=false,format=PAX + 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=default,prefix="",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=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 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 194 - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 194, NextOffset: 305 - testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 322, NextOffset: 455 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=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: 223, NextOffset: 337 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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=fastest,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32113 64641 96772 129918 130369] - zstdchunked_test.go:59: got zstd streams (compressed size: 130409): -=== 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=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/130409): 32109, 129906 -=== 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=true,format=GNU - zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/130409): 32524, 97793 -=== 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=GNU - zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/130409): 32127, 65265 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130409): 33142, 33134 - zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130409): 4, 447 - zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130361/130409): -1, 439 - zstdchunked_test.go:104: [6] at 130361 in stargz (nextFrame: 130409/130409): -1, -1 +=== 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=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: "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/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=PAX,minChunkSize=0 + 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: "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 +=== 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 121368] + zstdchunked_test.go:59: got zstd streams (compressed size: 121408): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121408): 32112, 120928 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 194, NextOffset: 305 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121408): 32524, 88812 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 206 +=== 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/121408): 32110, 56284 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120932/121408): 24178, 24170 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64641,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32113 64641 96772 128794 129245] - zstdchunked_test.go:59: got zstd streams (compressed size: 129285): +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 +=== 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: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 foo foo_empty foo3 foo_empty3 foo4 foo2 foo_empty2 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo_empty5] - 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=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/129285): 32109, 128782 - zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/129285): 32524, 96669 - zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/129285): 32127, 64141 + testutil.go:401: Directory: "" vs "": [foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3] vs [foo_empty5 foo_empty foo2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2] + 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/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=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=GNU - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129285): 32018, 32010 - zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129285): 4, 447 - zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129237/129285): -1, 439 - zstdchunked_test.go:104: [6] at 129237 in stargz (nextFrame: 129285/129285): -1, -1 + testutil.go:509: Offset: 304, NextOffset: 321 +=== 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 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 223, NextOffset: 336 +=== 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/129248): 32110, 64124 +=== 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=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: +=== 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=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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64641,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64641,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 602, NextOffset: 619 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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: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 -=== 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=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: 336, NextOffset: 353 testutil.go:509: Offset: 454, NextOffset: 471 -=== 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=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" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU === 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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:395: Comparing: "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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32116 64644 96758 120942 121369] - zstdchunked_test.go:59: got zstd streams (compressed size: 121409): -=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3] vs [foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4] - 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 - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121409): 32112, 120930 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty5 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4] vs [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo6 foo] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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 121369] === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 621, NextOffset: 737 - testutil.go:509: Offset: 486, NextOffset: 602 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121409): 32524, 88814 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + zstdchunked_test.go:59: got zstd streams (compressed size: 121409): === 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 454, NextOffset: 471 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121409): 32110, 56286 + 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 +=== 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/121409): 32114, 120929 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 336, NextOffset: 353 -=== 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: 120934/121409): 24180, 24172 - zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121409): 4, 423 - zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121361/121409): -1, 415 + 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: 604, NextOffset: 621 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/121409): 32524, 88811 + zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/121409): 32109, 56283 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120933/121409): 24178, 24170 + zstdchunked_test.go:104: [4] at 120933 in stargz (nextFrame: 120941/121409): 4, 424 + zstdchunked_test.go:104: [5] at 120941 in stargz (nextFrame: 121361/121409): -1, 416 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64644,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 604 -=== 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" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64646,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 353, NextOffset: 469 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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/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: 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 -=== 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=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=PAX,minChunkSize=0 testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 904, NextOffset: 1485 @@ -221641,619 +217884,585 @@ 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/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=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: 206, NextOffset: 223 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:509: Offset: 223, NextOffset: 336 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + 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/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: 353, NextOffset: 469 === 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 - testutil.go:1580: testing streams: [0 0 32116 64644 96758 128780 129207] - zstdchunked_test.go:59: got zstd streams (compressed size: 129247): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129247): 32112, 128768 - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129247): 32524, 96652 - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129247): 32110, 64124 - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129247): 32018, 32010 - zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129247): 4, 423 - zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129199/129247): -1, 415 - zstdchunked_test.go:104: [6] at 129199 in stargz (nextFrame: 129247/129247): -1, -1 +=== 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 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64644,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64646,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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 -=== 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: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 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 891, NextOffset: 908 +=== 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: 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 +=== 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: 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 -=== 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 359, NextOffset: 473 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 - testutil.go:509: Offset: 490, NextOffset: 604 - testutil.go:509: Offset: 627, NextOffset: 741 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 891, NextOffset: 908 -=== 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=default,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32116 64644 96758 120942 121369] - zstdchunked_test.go:59: got zstd streams (compressed size: 121409): + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:509: Offset: 758, NextOffset: 891 +=== 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 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=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:509: Offset: 908, NextOffset: 1485 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=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121409): 32112, 120930 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 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=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 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121413): 32524, 88817 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 310, NextOffset: 327 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121409): 32524, 88814 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 228, NextOffset: 342 +=== 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/121413): 32115, 56289 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 327, NextOffset: 460 -=== 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/121409): 32110, 56286 - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120934/121409): 24180, 24172 - zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121409): 4, 423 - zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121361/121409): -1, 415 - zstdchunked_test.go:104: [6] at 121361 in stargz (nextFrame: 121409/121409): -1, -1 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 473, NextOffset: 490 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120933/121413): 24178, 24170 + 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: +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 610, NextOffset: 627 +=== 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64644,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64644,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 604, NextOffset: 621 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 741, NextOffset: 758 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 758, NextOffset: 891 + 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo4 foo5 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo2 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 testutil.go:395: Comparing: "foo" 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: 79, NextOffset: 96 testutil.go:509: Offset: 195, NextOffset: 310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo foo_empty foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark] vs [foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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_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/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: 627, NextOffset: 741 - testutil.go:509: Offset: 490, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 -=== 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: 477, NextOffset: 610 - testutil.go:509: Offset: 359, NextOffset: 473 -=== 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=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: 359, NextOffset: 473 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 627 + testutil.go:509: Offset: 473, NextOffset: 490 + testutil.go:509: Offset: 627, NextOffset: 741 + testutil.go:509: Offset: 490, NextOffset: 604 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 741, NextOffset: 758 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32116 64644 96758 128780 129207] - zstdchunked_test.go:59: got zstd streams (compressed size: 129247): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 758, NextOffset: 891 testutil.go:509: Offset: 621, NextOffset: 735 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129247): 32112, 128768 - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129247): 32524, 96652 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 891, NextOffset: 908 -=== 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=default,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129247): 32110, 64124 -=== 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: 908, NextOffset: 1485 -=== 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/129247): 32018, 32010 - zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129247): 4, 423 - zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129199/129247): -1, 415 - zstdchunked_test.go:104: [6] at 129199 in stargz (nextFrame: 129247/129247): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + 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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 752, NextOffset: 1267 - 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 - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:509: Offset: 228, NextOffset: 342 +=== 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 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 79, NextOffset: 96 - testutil.go:509: Offset: 195, NextOffset: 310 - testutil.go:509: Offset: 96, NextOffset: 211 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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/129253): 32108, 128769 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129253): 32524, 96657 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/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=default,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32118 64646 96759 120943 121370] - zstdchunked_test.go:59: got zstd streams (compressed size: 121410): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32118/121410): 32114, 120931 - zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/121410): 32524, 88813 - zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/121410): 32109, 56285 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120935/121410): 24180, 24172 - zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121410): 4, 423 - zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121362/121410): -1, 415 - zstdchunked_test.go:104: [6] at 121362 in stargz (nextFrame: 121410/121410): -1, -1 +=== 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=USTAR + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129253): 32115, 64129 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129253): 32018, 32010 + zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129253): 4, 428 + zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129205/129253): -1, 420 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64646,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64646,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== 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 +=== 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: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 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty5 foo foo2] - 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: "foo3" vs "foo3" - testutil.go:509: Offset: 339, NextOffset: 356 -=== 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: 458, NextOffset: 475 - testutil.go:509: Offset: 356, NextOffset: 466 - testutil.go:509: Offset: 475, NextOffset: 607 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo3 foo4 foo5] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 466, NextOffset: 483 + testutil.go:509: Offset: 607, NextOffset: 624 + testutil.go:509: Offset: 483, NextOffset: 593 + testutil.go:509: Offset: 624, NextOffset: 734 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 593, NextOffset: 610 testutil.go:509: Offset: 734, NextOffset: 751 +=== 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: 610, NextOffset: 719 testutil.go:509: Offset: 751, NextOffset: 883 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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_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 -=== 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 129208] - zstdchunked_test.go:59: got zstd streams (compressed size: 129248): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 339 testutil.go:509: Offset: 326, NextOffset: 458 -=== 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: 32118/129248): 32114, 128769 +=== 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 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=better,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: "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#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: "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=default,prefix="../",format=USTAR,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: [1] at 32118 in stargz (nextFrame: 64646/129248): 32524, 96651 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121413): 32524, 88817 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 883, NextOffset: 900 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/129248): 32109, 64123 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 736, NextOffset: 1245 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129248): 32018, 32010 - zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129248): 4, 423 - zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129200/129248): -1, 415 - zstdchunked_test.go:104: [6] at 129200 in stargz (nextFrame: 129248/129248): -1, -1 + testutil.go:509: Offset: 900, NextOffset: 1476 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121413): 32115, 56289 +=== 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: 82, NextOffset: 99 +=== 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/121413): 24178, 24170 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64646,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64646,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,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: 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 900, NextOffset: 1476 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo foo2 foo_empty2 foo_empty5] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo5 foo3 foo4] + 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: "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=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 339, NextOffset: 356 testutil.go:509: Offset: 475, NextOffset: 607 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 466 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" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 196 + testutil.go:509: Offset: 82, NextOffset: 99 +=== 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: 196, NextOffset: 309 + testutil.go:509: Offset: 99, NextOffset: 212 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 32112 64640 96759 128781 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: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" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129253): 32108, 128769 +=== 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: 734, NextOffset: 751 testutil.go:509: Offset: 593, NextOffset: 610 testutil.go:509: Offset: 751, NextOffset: 883 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129253): 32524, 96657 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 719 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR +=== 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: 96759/129253): 32115, 64129 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 testutil.go:509: Offset: 719, NextOffset: 736 - testutil.go:509: Offset: 900, NextOffset: 1476 - testutil.go:509: Offset: 736, NextOffset: 1245 - testutil.go:395: Comparing: "foo" 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32112 64640 96759 120943 121373] - zstdchunked_test.go:59: got zstd streams (compressed size: 121413): -=== 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/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/121413): 32108, 120931 -=== 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: 309, NextOffset: 326 -=== 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/121413): 32524, 88819 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121413): 32115, 56291 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120935/121413): 24180, 24172 - zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121413): 4, 426 - zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121365/121413): -1, 418 - zstdchunked_test.go:104: [6] at 121365 in stargz (nextFrame: 121413/121413): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129253): 32018, 32010 + zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129253): 4, 428 + zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129205/129253): -1, 420 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 229 - testutil.go:509: Offset: 326, NextOffset: 458 - testutil.go:509: Offset: 229, NextOffset: 339 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR + testutil.go:509: Offset: 900, NextOffset: 1476 + testutil.go:509: Offset: 736, NextOffset: 1245 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=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: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=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/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=USTAR,minChunkSize=0#02 -=== 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 129211] - zstdchunked_test.go:59: got zstd streams (compressed size: 129251): +=== 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 +=== 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: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_empty2 foo4 foo5 foo_empty5 foo_empty4 foo6 foo foo_empty foo2 foo3 foo_empty3] vs [foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 204, NextOffset: 221 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129251): 32108, 128769 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129251): 32524, 96657 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129251): 32115, 64129 - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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 +=== 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 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=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 335 testutil.go:509: Offset: 325, NextOffset: 457 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 352, NextOffset: 466 -=== 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: 474, NextOffset: 606 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 742, NextOffset: 1257 - testutil.go:509: Offset: 900, NextOffset: 1480 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 181, NextOffset: 198 - testutil.go:509: Offset: 94, NextOffset: 204 - testutil.go:509: Offset: 198, NextOffset: 308 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=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: 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/121410): 32106, 120927 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 594 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/121410): 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: 734 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/121410): 32115, 56289 + zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 120931/121410): 24178, 24170 + zstdchunked_test.go:104: [4] at 120931 in stargz (nextFrame: 120939/121410): 4, 427 + zstdchunked_test.go:104: [5] at 120939 in stargz (nextFrame: 121362/121410): -1, 419 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== 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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 +=== 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: 734, NextOffset: 751 testutil.go:509: Offset: 611, NextOffset: 725 +=== 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: 751, NextOffset: 883 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32112 64640 96759 120943 121373] - zstdchunked_test.go:59: got zstd streams (compressed size: 121413): + 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/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:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 198, NextOffset: 308 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty5 foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo6] vs [foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 308, NextOffset: 325 +=== 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: 204, NextOffset: 221 testutil.go:509: Offset: 325, NextOffset: 457 -=== 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/121413): 32108, 120931 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121413): 32524, 88819 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 474, NextOffset: 606 - testutil.go:509: Offset: 352, NextOffset: 466 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121413): 32115, 56291 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120935/121413): 24180, 24172 - zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121413): 4, 426 - zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121365/121413): -1, 418 - zstdchunked_test.go:104: [6] at 121365 in stargz (nextFrame: 121413/121413): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} +=== 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:395: Comparing: "foo_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: 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=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" + 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32110 64638 96757 128779 129210] + zstdchunked_test.go:59: got zstd streams (compressed size: 129250): === NAME TestZstdChunked/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:509: Offset: 483, NextOffset: 594 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,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: [0] at 0 in stargz (nextFrame: 32110/129250): 32106, 128767 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 725, NextOffset: 742 testutil.go:509: Offset: 900, NextOffset: 1480 +=== 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/129250): 32524, 96657 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 742, NextOffset: 1257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 198 testutil.go:509: Offset: 77, NextOffset: 94 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/129250): 32115, 64129 + zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 128771/129250): 32018, 32010 + zstdchunked_test.go:104: [4] at 128771 in stargz (nextFrame: 128779/129250): 4, 427 + zstdchunked_test.go:104: [5] at 128779 in stargz (nextFrame: 129202/129250): -1, 419 + zstdchunked_test.go:104: [6] at 129202 in stargz (nextFrame: 129250/129250): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 198, NextOffset: 308 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 204 - 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 -=== 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=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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 457, NextOffset: 474 + testutil.go:509: Offset: 335, NextOffset: 352 + testutil.go:509: Offset: 474, NextOffset: 606 + testutil.go:509: Offset: 352, NextOffset: 466 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 734, NextOffset: 751 + testutil.go:509: Offset: 594, NextOffset: 611 + testutil.go:509: Offset: 751, NextOffset: 883 + testutil.go:509: Offset: 611, NextOffset: 725 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 32112 64640 96759 128781 129211] - zstdchunked_test.go:59: got zstd streams (compressed size: 129251): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129251): 32108, 128769 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129251): 32524, 96657 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129251): 32115, 64129 - 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 +=== 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=default,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32109 64637 96754 120936 121365] + zstdchunked_test.go:59: got zstd streams (compressed size: 121405): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121405): 32105, 120924 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121405): 32524, 88815 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121405): 32113, 56287 + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120928/121405): 24178, 24170 + zstdchunked_test.go:104: [4] at 120928 in stargz (nextFrame: 120936/121405): 4, 425 + zstdchunked_test.go:104: [5] at 120936 in stargz (nextFrame: 121357/121405): -1, 417 + zstdchunked_test.go:104: [6] at 121357 in stargz (nextFrame: 121405/121405): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6] vs [foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo5 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 101 testutil.go:509: Offset: 182, NextOffset: 199 -=== 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=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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 474, NextOffset: 491 testutil.go:509: Offset: 606, NextOffset: 623 -=== 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: 491, NextOffset: 606 testutil.go:509: Offset: 623, NextOffset: 738 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 606, NextOffset: 623 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=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: 738, NextOffset: 755 testutil.go:509: Offset: 623, NextOffset: 738 -=== 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:509: Offset: 755, NextOffset: 887 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 738, NextOffset: 755 testutil.go:509: Offset: 887, NextOffset: 904 -=== RUN TestZstdChunked/testDigestAndVerify/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: 755, NextOffset: 1265 testutil.go:509: Offset: 904, NextOffset: 1485 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 210, NextOffset: 227 testutil.go:509: Offset: 308, NextOffset: 325 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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: 227, NextOffset: 342 +=== 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:509: Offset: 325, NextOffset: 457 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 457, NextOffset: 474 +=== RUN TestZstdChunked/testDigestAndVerify/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=GNU,minChunkSize=0 + testutil.go:509: Offset: 359, NextOffset: 474 +=== 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): +=== 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: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 foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty] vs [foo6 foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6] vs [foo foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 199 testutil.go:509: Offset: 84, NextOffset: 101 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32110 64638 96757 120941 121371] - zstdchunked_test.go:59: got zstd streams (compressed size: 121411): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 199, NextOffset: 308 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/121411): 32106, 120929 +=== 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/129245): 32105, 128764 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 210 -=== 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/121411): 32524, 88819 -=== 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 -=== 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/121411): 32115, 56291 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129245): 32524, 96655 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 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=true,format=GNU - zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 120933/121411): 24180, 24172 - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== 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=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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 457, NextOffset: 474 -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129245): 32113, 64127 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 359 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 128768/129245): 32018, 32010 + zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129245): 4, 425 + zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129197/129245): -1, 417 + zstdchunked_test.go:104: [6] at 129197 in stargz (nextFrame: 129245/129245): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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: 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: "foo6" vs "foo6" testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 738, NextOffset: 755 @@ -222261,223 +218470,244 @@ testutil.go:509: Offset: 755, NextOffset: 1265 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: 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/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=GNU,minChunkSize=0 - 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/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=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: 623, NextOffset: 738 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 -=== 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 32110 64638 96757 128779 129209] - zstdchunked_test.go:59: got zstd streams (compressed size: 129249): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/129249): 32106, 128767 -=== 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 "": [foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo6 foo2 foo_empty2 foo4 foo_empty4] vs [foo2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 338, NextOffset: 355 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/129249): 32524, 96657 - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/129249): 32115, 64129 - zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 128771/129249): 32018, 32010 - zstdchunked_test.go:104: [4] at 128771 in stargz (nextFrame: 128779/129249): 4, 426 - zstdchunked_test.go:104: [5] at 128779 in stargz (nextFrame: 129201/129249): -1, 418 - zstdchunked_test.go:104: [6] at 129201 in stargz (nextFrame: 129249/129249): -1, -1 +=== 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=USTAR,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 32109 64637 96754 120936 121365] + zstdchunked_test.go:59: got zstd streams (compressed size: 121405): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121405): 32105, 120924 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121405): 32524, 88815 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121405): 32113, 56287 + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120928/121405): 24178, 24170 + zstdchunked_test.go:104: [4] at 120928 in stargz (nextFrame: 120936/121405): 4, 425 + zstdchunked_test.go:104: [5] at 120936 in stargz (nextFrame: 121357/121405): -1, 417 + zstdchunked_test.go:104: [6] at 121357 in stargz (nextFrame: 121405/121405): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":64638,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 598, NextOffset: 615 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":97,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":225,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":338,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":468,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":598,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":615,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":728,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":745,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":453,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":470,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":732,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":749,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":881,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":898,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo4] vs [foo6 foo foo_empty2 foo3 foo4 foo_empty5 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 208, NextOffset: 225 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 732, NextOffset: 749 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 225, NextOffset: 338 + testutil.go:509: Offset: 321, NextOffset: 453 +=== 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 === 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: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 - 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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 -=== 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: 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: "foo6" vs "foo6" testutil.go:509: Offset: 728, NextOffset: 745 testutil.go:509: Offset: 881, NextOffset: 898 testutil.go:509: Offset: 745, NextOffset: 1256 testutil.go:509: Offset: 898, NextOffset: 1479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 208, NextOffset: 225 - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 225, NextOffset: 338 - testutil.go:509: Offset: 321, NextOffset: 453 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 881, NextOffset: 898 - testutil.go:509: Offset: 728, NextOffset: 745 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32109 64637 96754 120938 121366] - zstdchunked_test.go:59: got zstd streams (compressed size: 121406): + 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 +=== 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: 898, NextOffset: 1479 - testutil.go:509: Offset: 745, NextOffset: 1256 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 304, NextOffset: 321 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121406): 32105, 120926 + testutil.go:509: Offset: 97, NextOffset: 208 +=== 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): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 225 - testutil.go:509: Offset: 321, NextOffset: 453 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121406): 32524, 88817 + testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 338, NextOffset: 355 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129245): 32105, 128764 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 225, NextOffset: 338 + testutil.go:509: Offset: 453, NextOffset: 470 + testutil.go:509: Offset: 355, NextOffset: 468 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129245): 32524, 96655 +=== 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 598, NextOffset: 615 testutil.go:509: Offset: 732, NextOffset: 749 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121406): 32113, 56289 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120930/121406): 24180, 24172 - zstdchunked_test.go:104: [4] at 120930 in stargz (nextFrame: 120938/121406): 4, 424 + testutil.go:509: Offset: 615, NextOffset: 728 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129245): 32113, 64127 === 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=true,format=USTAR - zstdchunked_test.go:104: [5] at 120938 in stargz (nextFrame: 121358/121406): -1, 416 - zstdchunked_test.go:104: [6] at 121358 in stargz (nextFrame: 121406/121406): -1, -1 + testutil.go:509: Offset: 749, NextOffset: 881 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 749, NextOffset: 881 - testutil.go:509: Offset: 615, NextOffset: 728 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 881, NextOffset: 898 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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:509: Offset: 728, NextOffset: 745 +=== 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: 898, NextOffset: 1479 + testutil.go:509: Offset: 745, NextOffset: 1256 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#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: 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: "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/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 +=== 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:509: Offset: 355, NextOffset: 468 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 468, NextOffset: 485 + testutil.go:509: Offset: 619, NextOffset: 732 + testutil.go:509: Offset: 485, NextOffset: 598 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 732, NextOffset: 749 + testutil.go:509: Offset: 598, NextOffset: 615 +=== 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 121367] + zstdchunked_test.go:59: got zstd streams (compressed size: 121407): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 749, NextOffset: 881 +=== 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: 32109/121407): 32105, 120926 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 615, NextOffset: 728 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121407): 32524, 88817 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/121407): 32115, 56289 + zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 120930/121407): 24178, 24170 + zstdchunked_test.go:104: [4] at 120930 in stargz (nextFrame: 120938/121407): 4, 425 + zstdchunked_test.go:104: [5] at 120938 in stargz (nextFrame: 121359/121407): -1, 417 + zstdchunked_test.go:104: [6] at 121359 in stargz (nextFrame: 121407/121407): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== 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: 304, NextOffset: 321 +=== 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: 208, NextOffset: 225 + testutil.go:509: Offset: 321, NextOffset: 453 + testutil.go:509: Offset: 225, NextOffset: 338 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=USTAR -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 32109 64637 96754 128776 129204] - zstdchunked_test.go:59: got zstd streams (compressed size: 129244): -=== 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=false,format=GNU +=== 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=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): +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129247): 32105, 128766 === 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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6 foo] vs [foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo4 foo5 foo6 foo2 foo_empty2 foo_empty3] - 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 -=== 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/129244): 32105, 128764 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 808, NextOffset: 949 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129244): 32524, 96655 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 346 testutil.go:509: Offset: 242, NextOffset: 361 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129247): 32524, 96657 +=== 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 361, NextOffset: 381 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129244): 32113, 64127 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 128768/129244): 32018, 32010 - zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129244): 4, 424 - zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129196/129244): -1, 416 - zstdchunked_test.go:104: [6] at 129196 in stargz (nextFrame: 129244/129244): -1, -1 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 788, NextOffset: 808 +=== 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/129247): 32115, 64129 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 781 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 128770/129247): 32018, 32010 + zstdchunked_test.go:104: [4] at 128770 in stargz (nextFrame: 128778/129247): 4, 425 + zstdchunked_test.go:104: [5] at 128778 in stargz (nextFrame: 129199/129247): -1, 417 + zstdchunked_test.go:104: [6] at 129199 in stargz (nextFrame: 129247/129247): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 - 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 -=== 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: 808, NextOffset: 949 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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":64637,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 781, NextOffset: 801 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 801, NextOffset: 1337 testutil.go:509: Offset: 969, NextOffset: 1592 @@ -222486,39 +218716,34 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo6 foo2 foo foo_empty foo3 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6] - 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: 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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_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: 501, NextOffset: 521 + testutil.go:509: Offset: 521, NextOffset: 641 testutil.go:509: Offset: 668, NextOffset: 788 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=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/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: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo4 foo_empty5] vs [foo2 foo_empty2 foo5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 949, NextOffset: 969 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 969, NextOffset: 1592 testutil.go:509: Offset: 801, NextOffset: 1337 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 84, NextOffset: 104 -=== 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=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 326 testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" @@ -222527,138 +218752,162 @@ testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:509: Offset: 381, NextOffset: 501 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 32112 64640 96761 120943 121375] + zstdchunked_test.go:59: got zstd streams (compressed size: 121415): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32109 64637 96754 120938 121366] - zstdchunked_test.go:59: got zstd streams (compressed size: 121406): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 -=== 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/121406): 32105, 120926 - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121406): 32524, 88817 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121406): 32113, 56289 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120930/121406): 24180, 24172 - zstdchunked_test.go:104: [4] at 120930 in stargz (nextFrame: 120938/121406): 4, 424 - zstdchunked_test.go:104: [5] at 120938 in stargz (nextFrame: 121358/121406): -1, 416 - zstdchunked_test.go:104: [6] at 121358 in stargz (nextFrame: 121406/121406): -1, -1 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 641, NextOffset: 661 +=== 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: 808, NextOffset: 949 +=== 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/121415): 32108, 120931 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 326, NextOffset: 346 +=== 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/121415): 32524, 88819 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121415): 32117, 56291 + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120935/121415): 24178, 24170 + zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121415): 4, 428 + zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121367/121415): -1, 420 + zstdchunked_test.go:104: [6] at 121367 in stargz (nextFrame: 121415/121415): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 222, NextOffset: 242 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,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: "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=2,format=USTAR,minChunkSize=0 +=== 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=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: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 foo4 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo2] vs [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo4 foo_empty4 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo3] vs [foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 373, NextOffset: 393 - testutil.go:509: Offset: 499, NextOffset: 519 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX +=== 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: 499, NextOffset: 519 testutil.go:509: Offset: 393, NextOffset: 515 -=== 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=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 519, NextOffset: 662 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/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 129204] - zstdchunked_test.go:59: got zstd streams (compressed size: 129244): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 799 testutil.go: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_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129244): 32105, 128764 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 108, NextOffset: 230 -=== 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=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 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 +=== 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 129215] + zstdchunked_test.go:59: got zstd streams (compressed size: 129255): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129255): 32108, 128771 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 335, NextOffset: 355 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129255): 32524, 96659 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 250, NextOffset: 373 + testutil.go:509: Offset: 355, NextOffset: 499 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 535 testutil.go:509: Offset: 662, NextOffset: 682 -=== 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/129244): 32524, 96655 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 657 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129255): 32117, 64131 + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129255): 32018, 32010 + zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129255): 4, 428 + zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129207/129255): -1, 420 + zstdchunked_test.go:104: [6] at 129207 in stargz (nextFrame: 129255/129255): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 682, NextOffset: 804 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 799, NextOffset: 819 - testutil.go:509: Offset: 967, NextOffset: 987 -=== 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=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: 967, NextOffset: 987 testutil.go:509: Offset: 819, NextOffset: 1366 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129244): 32113, 64127 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 128768/129244): 32018, 32010 - zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129244): 4, 424 - zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129196/129244): -1, 416 - zstdchunked_test.go:104: [6] at 129196 in stargz (nextFrame: 129244/129244): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 987, NextOffset: 1612 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo6 foo] vs [foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo3] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 804, NextOffset: 824 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX - 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: 657, NextOffset: 677 +=== 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: 824, NextOffset: 967 testutil.go:509: Offset: 677, NextOffset: 799 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 +=== 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: 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 +=== 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: 355, NextOffset: 499 +=== 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: 250, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 373, NextOffset: 393 testutil.go:509: Offset: 519, NextOffset: 662 testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 682 -=== 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: 515, NextOffset: 535 testutil.go:509: Offset: 682, NextOffset: 804 testutil.go:509: Offset: 535, NextOffset: 657 @@ -222668,244 +218917,265 @@ 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=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=PAX + testutil.go:1580: testing streams: [0 0 32112 64640 96761 120943 121375] + zstdchunked_test.go:59: got zstd streams (compressed size: 121415): === 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=GNU - testutil.go:1580: testing streams: [0 0 32109 64637 96756 120940 121368] - zstdchunked_test.go:59: got zstd streams (compressed size: 121408): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121408): 32105, 120928 -=== 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=true,format=GNU - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121408): 32524, 88819 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/121408): 32115, 56291 - zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 120932/121408): 24180, 24172 - 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 +=== 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/121415): 32108, 120931 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121415): 32524, 88819 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121415): 32117, 56291 + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120935/121415): 24178, 24170 + zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121415): 4, 428 + zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121367/121415): -1, 420 + zstdchunked_test.go:104: [6] at 121367 in stargz (nextFrame: 121415/121415): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/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: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 === 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 "": [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3 foo_empty4] 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:401: Directory: "" vs "": [foo foo5 foo6 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo4] 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: "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: "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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-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=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:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 795, NextOffset: 815 testutil.go:509: Offset: 669, NextOffset: 790 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_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=USTAR,minChunkSize=0 testutil.go:509: Offset: 815, NextOffset: 957 -=== 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=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:395: Comparing: "foo_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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 528 +=== 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo3 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 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: 957, NextOffset: 977 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 32109 64637 96756 128778 129206] - zstdchunked_test.go:59: got zstd streams (compressed size: 129246): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 790, NextOffset: 810 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:401: Directory: "" vs "": [foo4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 191, NextOffset: 211 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129246): 32105, 128766 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 107 -=== 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=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: 211, NextOffset: 331 testutil.go:509: Offset: 107, NextOffset: 227 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129246): 32524, 96657 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 674 + testutil.go:509: Offset: 508, NextOffset: 528 +=== 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: 674, NextOffset: 795 + testutil.go:509: Offset: 528, 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: 795, NextOffset: 815 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 815, NextOffset: 957 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 32112 64640 96761 128783 129215] + zstdchunked_test.go:59: got zstd streams (compressed size: 129255): === 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: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/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/129246): 32115, 64129 - zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 128770/129246): 32018, 32010 - zstdchunked_test.go:104: [4] at 128770 in stargz (nextFrame: 128778/129246): 4, 424 - zstdchunked_test.go:104: [5] at 128778 in stargz (nextFrame: 129198/129246): -1, 416 - zstdchunked_test.go:104: [6] at 129198 in stargz (nextFrame: 129246/129246): -1, -1 + testutil.go:509: Offset: 351, NextOffset: 492 +=== 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/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=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 247, NextOffset: 367 +=== 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 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64637,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64637,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 512 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:509: Offset: 387, NextOffset: 508 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 674 - testutil.go:509: Offset: 508, NextOffset: 528 - testutil.go:509: Offset: 674, NextOffset: 795 - testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 815, NextOffset: 957 - testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== 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/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=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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 "" -=== 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:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo2 foo3 foo_empty3 foo6 foo foo_empty] - 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:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty5] vs [foo foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 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: "foo4" vs "foo4" testutil.go:509: Offset: 509, NextOffset: 529 -=== 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=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: "foo_empty5" vs "foo_empty5" +=== 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 121374] + zstdchunked_test.go:59: got zstd streams (compressed size: 121414): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 649, NextOffset: 669 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [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: 96760/121414): 32116, 56290 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 798, NextOffset: 818 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 120934/121414): 24178, 24170 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 789 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 818, NextOffset: 959 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 789, NextOffset: 809 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 32112 64640 96761 120945 121376] - zstdchunked_test.go:59: got zstd streams (compressed size: 121416): -=== 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 -=== 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/121416): 32108, 120933 -=== 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: 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_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 +=== 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: 249, NextOffset: 369 +=== 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=USTAR,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 -=== 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/121416): 32524, 88821 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121416): 32117, 56293 - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120937/121416): 24180, 24172 - zstdchunked_test.go:104: [4] at 120937 in stargz (nextFrame: 120945/121416): 4, 427 - zstdchunked_test.go:104: [5] at 120945 in stargz (nextFrame: 121368/121416): -1, 419 - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 517 +=== 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: 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: 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: "" 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 [foo5 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo2 foo3 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 979 - testutil.go:509: Offset: 789, NextOffset: 809 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 32112 64640 96760 128782 129214] + zstdchunked_test.go:59: got zstd streams (compressed size: 129254): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,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: "foo" vs "foo" - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 217, NextOffset: 336 - testutil.go:509: Offset: 110, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 336, NextOffset: 356 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129254): 32108, 128770 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 249 +=== 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/129254): 32524, 96658 +=== 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: 356, NextOffset: 497 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/129254): 32116, 64130 + zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 128774/129254): 32018, 32010 + zstdchunked_test.go:104: [4] at 128774 in stargz (nextFrame: 128782/129254): 4, 428 + zstdchunked_test.go:104: [5] at 128782 in stargz (nextFrame: 129206/129254): -1, 420 + zstdchunked_test.go:104: [6] at 129206 in stargz (nextFrame: 129254/129254): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,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=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=USTAR,minChunkSize=0 testutil.go:509: Offset: 509, NextOffset: 529 testutil.go:509: Offset: 678, NextOffset: 798 testutil.go:509: Offset: 529, NextOffset: 649 @@ -222913,164 +219183,185 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 649, NextOffset: 669 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== 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:509: Offset: 669, NextOffset: 789 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + 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" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 369, NextOffset: 389 + testutil.go:509: Offset: 517, NextOffset: 658 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 389, NextOffset: 509 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 32112 64640 96761 128783 129214] - zstdchunked_test.go:59: got zstd streams (compressed size: 129254): -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 -=== 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/129254): 32108, 128771 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129254): 32524, 96659 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129254): 32117, 64131 - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129254): 32018, 32010 - zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129254): 4, 427 - zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129206/129254): -1, 419 - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=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_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo_empty foo2 foo3 foo4 foo] vs [foo3 foo4 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 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: "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" 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 -=== 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: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: 222, NextOffset: 242 testutil.go:509: Offset: 326, NextOffset: 346 -=== 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=PAX,minChunkSize=0 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24012 48432 72443 96531 96953] + zstdchunked_test.go:59: got zstd streams (compressed size: 96993): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24012/96993): 24008, 96519 +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 24012 in stargz (nextFrame: 48432/96993): 24416, 72507 +=== 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: "foo3" vs "foo3" testutil.go:509: Offset: 361, NextOffset: 381 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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=true,format=USTAR + zstdchunked_test.go:104: [2] at 48432 in stargz (nextFrame: 72443/96993): 24007, 48087 + zstdchunked_test.go:104: [3] at 72443 in stargz (nextFrame: 96523/96993): 24084, 24076 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 487, NextOffset: 507 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR + zstdchunked_test.go:104: [4] at 96523 in stargz (nextFrame: 96531/96993): 4, 418 + zstdchunked_test.go:104: [5] at 96531 in stargz (nextFrame: 96945/96993): -1, 410 + zstdchunked_test.go:104: [6] at 96945 in stargz (nextFrame: 96993/96993): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24012,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48432,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48432,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72443,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 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: "foo6" vs "foo6" - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 949, NextOffset: 969 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 +=== 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: 801, NextOffset: 1337 - testutil.go:509: Offset: 969, NextOffset: 1592 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 661, NextOffset: 781 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 32112 64640 96761 120945 121376] - zstdchunked_test.go:59: got zstd streams (compressed size: 121416): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 808, NextOffset: 949 -=== 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/121416): 32108, 120933 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - 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 [foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo2 foo3 foo4 foo foo_empty] - 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=default,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121416): 32524, 88821 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121416): 32117, 56293 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 808, NextOffset: 949 -=== 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: 120937/121416): 24180, 24172 - zstdchunked_test.go:104: [4] at 120937 in stargz (nextFrame: 120945/121416): 4, 427 - zstdchunked_test.go:104: [5] at 120945 in stargz (nextFrame: 121368/121416): -1, 419 - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo6 foo foo_empty foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 208, NextOffset: 326 + testutil.go:509: Offset: 104, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 326, NextOffset: 346 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=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: "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: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 208, NextOffset: 326 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: 104, NextOffset: 222 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=USTAR,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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 + 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=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: 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/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=PAX,minChunkSize=0 + testutil.go:509: Offset: 808, NextOffset: 949 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 801, NextOffset: 1337 === 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=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24012 48432 72443 96360 96782] + zstdchunked_test.go:59: got zstd streams (compressed size: 96822): === 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 "": [foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo5 foo_empty5 foo_empty2 foo_empty3] vs [foo_empty foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo5 foo_empty5] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 535 +=== 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: 24012/96822): 24008, 96348 + zstdchunked_test.go:104: [1] at 24012 in stargz (nextFrame: 48432/96822): 24416, 72336 + zstdchunked_test.go:104: [2] at 48432 in stargz (nextFrame: 72443/96822): 24007, 47916 + zstdchunked_test.go:104: [3] at 72443 in stargz (nextFrame: 96352/96822): 23913, 23905 + zstdchunked_test.go:104: [4] at 96352 in stargz (nextFrame: 96360/96822): 4, 418 + zstdchunked_test.go:104: [5] at 96360 in stargz (nextFrame: 96774/96822): -1, 410 + zstdchunked_test.go:104: [6] at 96774 in stargz (nextFrame: 96822/96822): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24012,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48432,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48432,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72443,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 662, NextOffset: 682 +=== 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: 535, NextOffset: 657 + testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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 @@ -223081,164 +219372,113 @@ testutil.go:509: Offset: 499, NextOffset: 519 testutil.go:509: Offset: 393, NextOffset: 515 testutil.go:509: Offset: 519, NextOffset: 662 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 535 - testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 535, NextOffset: 657 -=== 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: 682, NextOffset: 804 - 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: 799, NextOffset: 819 -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 32112 64640 96761 128783 129214] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 967, NextOffset: 987 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:59: got zstd streams (compressed size: 129254): -=== 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: "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: 657, NextOffset: 677 testutil.go:509: Offset: 804, NextOffset: 824 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129254): 32108, 128771 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 799 -=== 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/129254): 32524, 96659 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 824, NextOffset: 967 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129254): 32117, 64131 - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129254): 32018, 32010 - zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129254): 4, 427 - zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129206/129254): -1, 419 - zstdchunked_test.go:104: [6] at 129206 in stargz (nextFrame: 129254/129254): -1, -1 -=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo5 foo_empty5 foo_empty2 foo_empty3 foo2 foo3 foo4 foo_empty4 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 682 -=== 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo3 foo5 .no.prefetch.landmark foo_empty foo2] vs [foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo_empty5 foo6 foo_empty foo_empty2 foo5] + 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/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=PAX,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 535 -=== 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" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 + 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 +=== 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=PAX,minChunkSize=0 - 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: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 testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 824, NextOffset: 967 +=== 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: 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: "foo3" vs "foo3" - testutil.go:509: Offset: 499, NextOffset: 519 - testutil.go:509: Offset: 373, NextOffset: 393 - testutil.go:509: Offset: 519, NextOffset: 662 - testutil.go:509: Offset: 393, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 682 + testutil.go:509: Offset: 515, NextOffset: 535 + testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:509: Offset: 535, NextOffset: 657 + testutil.go:395: Comparing: "foo_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 +=== 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 24012 48432 72443 96531 96953] + zstdchunked_test.go:59: got zstd streams (compressed size: 96993): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 819 +=== 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: 24012/96993): 24008, 96519 +=== 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" testutil.go:509: Offset: 193, NextOffset: 213 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 24012 in stargz (nextFrame: 48432/96993): 24416, 72507 + zstdchunked_test.go:104: [2] at 48432 in stargz (nextFrame: 72443/96993): 24007, 48087 + zstdchunked_test.go:104: [3] at 72443 in stargz (nextFrame: 96523/96993): 24084, 24076 + zstdchunked_test.go:104: [4] at 96523 in stargz (nextFrame: 96531/96993): 4, 418 + zstdchunked_test.go:104: [5] at 96531 in stargz (nextFrame: 96945/96993): -1, 410 + zstdchunked_test.go:104: [6] at 96945 in stargz (nextFrame: 96993/96993): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24012,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48432,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48432,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72443,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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: 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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 499 - testutil.go:509: Offset: 250, NextOffset: 373 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestZstdChunked/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=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=default,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 32112 64640 96760 120944 121375] - zstdchunked_test.go:59: got zstd streams (compressed size: 121415): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121415): 32108, 120932 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121415): 32524, 88820 +=== 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: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_empty3 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo4] vs [foo foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 247 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/121415): 32116, 56292 - zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 120936/121415): 24180, 24172 - zstdchunked_test.go:104: [4] at 120936 in stargz (nextFrame: 120944/121415): 4, 427 - zstdchunked_test.go:104: [5] at 120944 in stargz (nextFrame: 121367/121415): -1, 419 - zstdchunked_test.go:104: [6] at 121367 in stargz (nextFrame: 121415/121415): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 247, NextOffset: 367 - testutil.go:509: Offset: 351, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=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:401: Directory: "" vs "": [foo foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 107, NextOffset: 227 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 331 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 492, NextOffset: 512 - testutil.go:509: Offset: 387, NextOffset: 508 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== 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=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=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 654, NextOffset: 674 testutil.go:509: Offset: 528, NextOffset: 649 +=== 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: 674, NextOffset: 795 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -223246,904 +219486,951 @@ testutil.go:509: Offset: 795, NextOffset: 815 testutil.go:509: Offset: 669, NextOffset: 790 testutil.go:509: Offset: 815, NextOffset: 957 -=== 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=default,prefix="../",lossless=false,format=GNU + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:395: Comparing: "foo_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 +=== 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: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 +=== 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: 512, NextOffset: 654 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo6 foo2 foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty3 foo4 foo_empty5] vs [foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 331, NextOffset: 351 +=== 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=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24012 48432 72443 96360 96782] + zstdchunked_test.go:59: got zstd streams (compressed size: 96822): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,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_empty3" vs "foo_empty3" - 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 367, NextOffset: 387 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24012/96822): 24008, 96348 +=== 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: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/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 129213] - zstdchunked_test.go:59: got zstd streams (compressed size: 129253): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 674, NextOffset: 795 - testutil.go:509: Offset: 528, NextOffset: 649 -=== 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/129253): 32108, 128770 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 24012 in stargz (nextFrame: 48432/96822): 24416, 72336 + zstdchunked_test.go:104: [2] at 48432 in stargz (nextFrame: 72443/96822): 24007, 47916 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 795, NextOffset: 815 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 815, NextOffset: 957 -=== 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/129253): 32524, 96658 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/129253): 32116, 64130 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 790 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 128774/129253): 32018, 32010 - zstdchunked_test.go:104: [4] at 128774 in stargz (nextFrame: 128782/129253): 4, 427 - zstdchunked_test.go:104: [5] at 128782 in stargz (nextFrame: 129205/129253): -1, 419 - zstdchunked_test.go:104: [6] at 129205 in stargz (nextFrame: 129253/129253): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [3] at 72443 in stargz (nextFrame: 96352/96822): 23913, 23905 + zstdchunked_test.go:104: [4] at 96352 in stargz (nextFrame: 96360/96822): 4, 418 + zstdchunked_test.go:104: [5] at 96360 in stargz (nextFrame: 96774/96822): -1, 410 + zstdchunked_test.go:104: [6] at 96774 in stargz (nextFrame: 96822/96822): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64640,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24012,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48432,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48432,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72443,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === 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: 957, NextOffset: 977 - testutil.go:509: Offset: 790, NextOffset: 810 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + testutil.go:509: Offset: 649, NextOffset: 669 +=== 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=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 977, NextOffset: 1600 - testutil.go:509: Offset: 810, NextOffset: 1352 + 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_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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 674, NextOffset: 795 + testutil.go:509: Offset: 528, NextOffset: 649 + 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=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== 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=better,prefix="",lossless=true,format=GNU === 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 "": [foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo5 foo_empty foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] - 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: 369, NextOffset: 389 - testutil.go:509: Offset: 497, NextOffset: 517 - testutil.go:509: Offset: 389, NextOffset: 509 - testutil.go:509: Offset: 517, NextOffset: 658 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 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 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 509, NextOffset: 529 testutil.go:509: Offset: 658, NextOffset: 678 testutil.go:509: Offset: 529, NextOffset: 649 testutil.go:509: Offset: 678, NextOffset: 798 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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=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=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:509: Offset: 818, NextOffset: 959 -=== 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=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: 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 - testutil.go:509: Offset: 809, NextOffset: 1352 - testutil.go:509: Offset: 979, NextOffset: 1610 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 90, NextOffset: 110 -=== RUN TestZstdChunked/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: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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 249 -=== 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: 336, NextOffset: 356 +=== 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=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24009 48429 72436 96524 96947] + zstdchunked_test.go:59: got zstd streams (compressed size: 96987): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24009/96987): 24005, 96512 + zstdchunked_test.go:104: [1] at 24009 in stargz (nextFrame: 48429/96987): 24416, 72503 + zstdchunked_test.go:104: [2] at 48429 in stargz (nextFrame: 72436/96987): 24003, 48083 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96516/96987): 24084, 24076 + zstdchunked_test.go:104: [4] at 96516 in stargz (nextFrame: 96524/96987): 4, 419 + zstdchunked_test.go:104: [5] at 96524 in stargz (nextFrame: 96939/96987): -1, 411 + zstdchunked_test.go:104: [6] at 96939 in stargz (nextFrame: 96987/96987): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24009,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48429,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48429,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo_empty foo3] 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: 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: "foo_empty4" vs "foo_empty4" 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: 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 "": [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo3 foo5 .no.prefetch.landmark foo_empty foo_empty2] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo6 foo foo4] + 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 +=== 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=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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 818, NextOffset: 959 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 789 + 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 + 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 +=== 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: 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 -=== 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 24014 48432 72445 96536 96958] - zstdchunked_test.go:59: got zstd streams (compressed size: 96998): -=== 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 678 -=== 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: 24014/96998): 24010, 96524 - zstdchunked_test.go:104: [1] at 24014 in stargz (nextFrame: 48432/96998): 24414, 72510 -=== 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 529, NextOffset: 649 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 48432 in stargz (nextFrame: 72445/96998): 24009, 48092 + testutil.go:509: Offset: 249, NextOffset: 369 + 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 -=== 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=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 72445 in stargz (nextFrame: 96528/96998): 24087, 24079 - zstdchunked_test.go:104: [4] at 96528 in stargz (nextFrame: 96536/96998): 4, 418 - zstdchunked_test.go:104: [5] at 96536 in stargz (nextFrame: 96950/96998): -1, 410 - zstdchunked_test.go:104: [6] at 96950 in stargz (nextFrame: 96998/96998): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24014,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48432,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48432,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72445,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":361,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":639,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":659,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":189,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":328,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":348,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":488,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":508,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":648,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":668,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":807,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo3 foo_empty3] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3] vs [foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 189, NextOffset: 209 +=== 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 24009 48429 72436 96353 96776] + zstdchunked_test.go:59: got zstd streams (compressed size: 96816): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24009/96816): 24005, 96341 + zstdchunked_test.go:104: [1] at 24009 in stargz (nextFrame: 48429/96816): 24416, 72332 + zstdchunked_test.go:104: [2] at 48429 in stargz (nextFrame: 72436/96816): 24003, 47912 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96345/96816): 23913, 23905 + zstdchunked_test.go:104: [4] at 96345 in stargz (nextFrame: 96353/96816): 4, 419 + zstdchunked_test.go:104: [5] at 96353 in stargz (nextFrame: 96768/96816): -1, 411 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24009,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48429,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48429,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 328 + 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 - 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_empty5" vs "foo_empty5" + 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 +=== 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=fastest,prefix="",src=2,format=GNU,minChunkSize=0 + 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 -=== 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=GNU,minChunkSize=0 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_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 103, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 328 -=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 328, NextOffset: 348 testutil.go:509: Offset: 242, NextOffset: 361 testutil.go:509: Offset: 348, NextOffset: 488 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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 -=== 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 24014 48432 72445 96365 96787] - zstdchunked_test.go:59: got zstd streams (compressed size: 96827): + 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 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:509: Offset: 807, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 520, NextOffset: 639 + testutil.go:509: Offset: 668, NextOffset: 787 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6] + 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 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 488, NextOffset: 508 testutil.go:509: Offset: 361, NextOffset: 381 -=== 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: 24014/96827): 24010, 96353 +=== 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=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 648 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 24014 in stargz (nextFrame: 48432/96827): 24414, 72339 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 500 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 48432 in stargz (nextFrame: 72445/96827): 24009, 47921 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 787, NextOffset: 807 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 72445 in stargz (nextFrame: 96357/96827): 23916, 23908 - zstdchunked_test.go:104: [4] at 96357 in stargz (nextFrame: 96365/96827): 4, 418 - zstdchunked_test.go:104: [5] at 96365 in stargz (nextFrame: 96779/96827): -1, 410 - zstdchunked_test.go:104: [6] at 96779 in stargz (nextFrame: 96827/96827): -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: 639, NextOffset: 659 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24014,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48432,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48432,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72445,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 807, NextOffset: 947 -=== 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=GNU,minChunkSize=0 - 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: 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_empty4" vs "foo_empty4" 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/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=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 328, NextOffset: 348 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 348, NextOffset: 488 testutil.go:509: Offset: 242, NextOffset: 361 -=== 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=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: 648, NextOffset: 668 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 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" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 787, NextOffset: 807 + testutil.go:509: Offset: 639, NextOffset: 659 + testutil.go:509: Offset: 807, NextOffset: 947 + testutil.go:509: Offset: 659, NextOffset: 777 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 189, NextOffset: 209 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 209, NextOffset: 328 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 222 + 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 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== 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 48426 72436 96524 96951] + zstdchunked_test.go:59: got zstd streams (compressed size: 96991): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96991): 23998, 96512 + zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48426/96991): 24420, 72510 + zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72436/96991): 24006, 48086 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96516/96991): 24084, 24076 + zstdchunked_test.go:104: [4] at 96516 in stargz (nextFrame: 96524/96991): 4, 423 + zstdchunked_test.go:104: [5] at 96524 in stargz (nextFrame: 96943/96991): -1, 415 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + testutil.go: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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":367,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":387,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":649,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":669,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":810,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":193,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":496,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":678,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo_empty4 foo5 foo2 foo foo_empty foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark] - 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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 332 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 528 - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 528, NextOffset: 649 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty5] vs [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 244 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 678, NextOffset: 799 + 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 799, NextOffset: 819 -=== 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:509: Offset: 669, NextOffset: 790 testutil.go:509: Offset: 819, NextOffset: 962 -=== 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 24014 48432 72445 96536 96958] - zstdchunked_test.go:59: got zstd streams (compressed size: 96998): -=== 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: 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 -=== 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: 24014/96998): 24010, 96524 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 105, NextOffset: 224 + testutil.go:509: Offset: 213, NextOffset: 332 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 496, NextOffset: 516 + testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:509: Offset: 516, NextOffset: 658 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo] vs [foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty3 foo_empty4 foo5 foo2] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 244 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 24014 in stargz (nextFrame: 48432/96998): 24414, 72510 - zstdchunked_test.go:104: [2] at 48432 in stargz (nextFrame: 72445/96998): 24009, 48092 - zstdchunked_test.go:104: [3] at 72445 in stargz (nextFrame: 96528/96998): 24087, 24079 - zstdchunked_test.go:104: [4] at 96528 in stargz (nextFrame: 96536/96998): 4, 418 - zstdchunked_test.go:104: [5] at 96536 in stargz (nextFrame: 96950/96998): -1, 410 - zstdchunked_test.go:104: [6] at 96950 in stargz (nextFrame: 96998/96998): -1, -1 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 352 -=== 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24014,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48432,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48432,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72445,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== 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: 224, NextOffset: 244 testutil.go:509: Offset: 352, NextOffset: 496 -=== 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" + testutil.go:509: Offset: 244, NextOffset: 367 +=== 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=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: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: 367, NextOffset: 387 testutil.go:509: Offset: 516, NextOffset: 658 + testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 819 +=== RUN TestZstdChunked/testDigestAndVerify/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:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 819, NextOffset: 962 + testutil.go:509: Offset: 669, NextOffset: 790 + 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo2 foo3] vs [foo foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 678 testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 678, NextOffset: 799 +=== 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 48426 72436 96353 96780] + zstdchunked_test.go:59: got zstd streams (compressed size: 96820): +=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 962, NextOffset: 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" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 213, NextOffset: 332 testutil.go:509: Offset: 105, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 819, NextOffset: 962 - testutil.go:509: Offset: 669, NextOffset: 790 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 332, NextOffset: 352 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 352, NextOffset: 496 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 244, NextOffset: 367 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 496, NextOffset: 516 - testutil.go:509: Offset: 367, NextOffset: 387 - testutil.go:509: Offset: 516, NextOffset: 658 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 387, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX +=== 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: 24002/96820): 23998, 96341 + zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48426/96820): 24420, 72339 + zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72436/96820): 24006, 47915 === 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=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96345/96820): 23913, 23905 + zstdchunked_test.go:104: [4] at 96345 in stargz (nextFrame: 96353/96820): 4, 423 + zstdchunked_test.go:104: [5] at 96353 in stargz (nextFrame: 96772/96820): -1, 415 + zstdchunked_test.go:104: [6] at 96772 in stargz (nextFrame: 96820/96820): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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 +=== 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: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 foo_empty2 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo_empty3 foo4] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 787, NextOffset: 807 -=== 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 24014 48432 72445 96365 96787] - zstdchunked_test.go:59: got zstd streams (compressed size: 96827): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 330, NextOffset: 350 + testutil.go:509: Offset: 242, NextOffset: 359 + testutil.go:509: Offset: 350, NextOffset: 489 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "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 -=== 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: 24014/96827): 24010, 96353 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,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: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 379 testutil.go:509: Offset: 489, NextOffset: 509 testutil.go:509: Offset: 379, NextOffset: 498 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 24014 in stargz (nextFrame: 48432/96827): 24414, 72339 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 509, NextOffset: 649 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 48432 in stargz (nextFrame: 72445/96827): 24009, 47921 - zstdchunked_test.go:104: [3] at 72445 in stargz (nextFrame: 96357/96827): 23916, 23908 - zstdchunked_test.go:104: [4] at 96357 in stargz (nextFrame: 96365/96827): 4, 418 - zstdchunked_test.go:104: [5] at 96365 in stargz (nextFrame: 96779/96827): -1, 410 - zstdchunked_test.go:104: [6] at 96779 in stargz (nextFrame: 96827/96827): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24014,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48432,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48432,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72445,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 498, NextOffset: 518 -=== 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" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty5] vs [foo foo3 foo_empty3 foo4 foo6 foo_empty foo2 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: 330 + testutil.go:509: Offset: 105, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 489, NextOffset: 509 + testutil.go:509: Offset: 359, NextOffset: 379 + testutil.go:509: Offset: 509, NextOffset: 649 + testutil.go:509: Offset: 379, NextOffset: 498 +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 649, NextOffset: 669 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:509: Offset: 498, NextOffset: 518 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 - 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: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 330, NextOffset: 350 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 +=== 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 48426 72436 96524 96951] + zstdchunked_test.go:59: got zstd streams (compressed size: 96991): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96991): 23998, 96512 + zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48426/96991): 24420, 72510 +=== 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: 242, NextOffset: 359 - testutil.go:509: Offset: 350, NextOffset: 489 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo6] vs [foo_empty3 foo4 foo_empty5 foo6 foo2 foo3 foo_empty2 foo_empty4 foo5 foo foo_empty] + 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 +=== 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, 48086 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96516/96991): 24084, 24076 + zstdchunked_test.go:104: [4] at 96516 in stargz (nextFrame: 96524/96991): 4, 423 + zstdchunked_test.go:104: [5] at 96524 in stargz (nextFrame: 96943/96991): -1, 415 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 807, NextOffset: 947 +=== 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: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 947, NextOffset: 967 - testutil.go:509: Offset: 774, NextOffset: 794 - testutil.go:509: Offset: 967, NextOffset: 1590 - testutil.go:509: Offset: 794, NextOffset: 1338 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: 649, NextOffset: 669 - testutil.go:509: Offset: 498, NextOffset: 518 -=== 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: 669, NextOffset: 787 - testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 213, NextOffset: 330 - testutil.go:509: Offset: 105, NextOffset: 222 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=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=GNU,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 489 testutil.go:509: Offset: 242, NextOffset: 359 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 489, NextOffset: 509 - testutil.go:509: Offset: 359, NextOffset: 379 - testutil.go:509: Offset: 509, NextOffset: 649 - testutil.go:509: Offset: 379, NextOffset: 498 -=== 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=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,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: 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 -=== 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 24011 48430 72439 96530 96951] - zstdchunked_test.go:59: got zstd streams (compressed size: 96991): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96991): 24007, 96518 +=== 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=default,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":87,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":107,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":363,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":501,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":639,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":659,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":194,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":331,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":491,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":511,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":670,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":808,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":967,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48430/96991): 24415, 72507 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 194, NextOffset: 214 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 48430 in stargz (nextFrame: 72439/96991): 24005, 48088 - zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96522/96991): 24087, 24079 - zstdchunked_test.go:104: [4] at 96522 in stargz (nextFrame: 96530/96991): 4, 417 - zstdchunked_test.go:104: [5] at 96530 in stargz (nextFrame: 96943/96991): -1, 409 - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 - 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:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo2 foo3 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo4 foo5 foo6 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: 501, NextOffset: 521 +=== 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=PAX + testutil.go:1580: testing streams: [0 0 24002 48426 72436 96353 96780] + zstdchunked_test.go:59: got zstd streams (compressed size: 96820): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96820): 23998, 96341 + zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48426/96820): 24420, 72339 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 650, NextOffset: 670 +=== 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: 72436/96820): 24006, 47915 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96345/96820): 23913, 23905 + zstdchunked_test.go:104: [4] at 96345 in stargz (nextFrame: 96353/96820): 4, 423 +=== 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=false,format=PAX + zstdchunked_test.go:104: [5] at 96353 in stargz (nextFrame: 96772/96820): -1, 415 + zstdchunked_test.go:104: [6] at 96772 in stargz (nextFrame: 96820/96820): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 670, NextOffset: 788 -=== 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=better,prefix="",lossless=true,format=GNU +=== 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=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 777, NextOffset: 797 + testutil.go:509: Offset: 947, NextOffset: 967 + 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 + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 639, NextOffset: 659 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 659, NextOffset: 777 + testutil.go:509: Offset: 808, NextOffset: 947 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 244 testutil.go:509: Offset: 331, NextOffset: 351 testutil.go:509: Offset: 244, NextOffset: 363 testutil.go:509: Offset: 351, NextOffset: 491 -=== 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=GNU,minChunkSize=0 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 639, NextOffset: 659 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:509: Offset: 808, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 777, NextOffset: 797 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4] - 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: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 351, NextOffset: 491 - testutil.go:509: Offset: 244, NextOffset: 363 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 491, NextOffset: 511 +=== 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=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: 363, NextOffset: 383 + testutil.go:509: Offset: 511, NextOffset: 650 + testutil.go:509: Offset: 383, NextOffset: 501 +=== 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: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 670 testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 670, NextOffset: 788 testutil.go:509: Offset: 521, NextOffset: 639 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 testutil.go:509: Offset: 639, NextOffset: 659 testutil.go:509: Offset: 808, NextOffset: 947 testutil.go:509: Offset: 659, NextOffset: 777 + testutil.go:395: Comparing: "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" 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: "foo_empty" vs "foo_empty" - 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/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 + 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 +=== 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 24000 48424 72434 96522 96945] + zstdchunked_test.go:59: got zstd streams (compressed size: 96985): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96985): 23996, 96510 + zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48424/96985): 24420, 72510 + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72434/96985): 24006, 48086 + zstdchunked_test.go:104: [3] at 72434 in stargz (nextFrame: 96514/96985): 24084, 24076 + zstdchunked_test.go:104: [4] at 96514 in stargz (nextFrame: 96522/96985): 4, 419 + zstdchunked_test.go:104: [5] at 96522 in stargz (nextFrame: 96937/96985): -1, 411 + zstdchunked_test.go:104: [6] at 96937 in stargz (nextFrame: 96985/96985): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72434,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME 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/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 -=== 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=fastest,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== 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 24011 48430 72439 96359 96780] - zstdchunked_test.go:59: got zstd streams (compressed size: 96820): +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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=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=false,format=GNU + testutil.go:1580: testing streams: [0 0 24000 48424 72434 96351 96774] + zstdchunked_test.go:59: got zstd streams (compressed size: 96814): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96814): 23996, 96339 + zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48424/96814): 24420, 72339 +=== 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 "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty foo3] vs [foo foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 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: 355, NextOffset: 375 +=== 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: 72434/96814): 24006, 47915 + zstdchunked_test.go:104: [3] at 72434 in stargz (nextFrame: 96343/96814): 23913, 23905 + zstdchunked_test.go:104: [4] at 96343 in stargz (nextFrame: 96351/96814): 4, 419 + zstdchunked_test.go:104: [5] at 96351 in stargz (nextFrame: 96766/96814): -1, 411 + zstdchunked_test.go:104: [6] at 96766 in stargz (nextFrame: 96814/96814): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72434,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === 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"}]} -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 477, NextOffset: 497 +=== 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=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":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_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty5] vs [foo_empty3 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6] + 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" 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=better,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96820): 24007, 96347 - zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48430/96820): 24415, 72336 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 318 -=== 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: 72439/96820): 24005, 47917 - zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96351/96820): 23916, 23908 - zstdchunked_test.go:104: [4] at 96351 in stargz (nextFrame: 96359/96820): 4, 417 - zstdchunked_test.go:104: [5] at 96359 in stargz (nextFrame: 96772/96820): -1, 409 - zstdchunked_test.go:104: [6] at 96772 in stargz (nextFrame: 96820/96820): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== 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=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=USTAR,minChunkSize=0 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 - testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:509: Offset: 497, NextOffset: 636 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 772, NextOffset: 792 - 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: "foo4" vs "foo4" testutil.go:509: Offset: 494, NextOffset: 514 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 514, NextOffset: 633 testutil.go:509: Offset: 656, NextOffset: 775 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== 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 +=== 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 934 +=== 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=USTAR,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6] vs [foo foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3] + 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 -=== 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=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: 318, NextOffset: 338 - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 338, NextOffset: 477 -=== 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=default,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 236, NextOffset: 355 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 477, NextOffset: 497 testutil.go:509: Offset: 355, NextOffset: 375 testutil.go:509: Offset: 497, NextOffset: 636 -=== 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=default,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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 23998 48419 72429 96517 96941] + zstdchunked_test.go:59: got zstd streams (compressed size: 96981): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 656, NextOffset: 775 -=== 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 24004 48426 72438 96529 96955] - zstdchunked_test.go:59: got zstd streams (compressed size: 96995): + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 775, NextOffset: 795 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23998/96981): 23994, 96505 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 514, NextOffset: 633 -=== 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: 24004/96995): 24000, 96517 - zstdchunked_test.go:104: [1] at 24004 in stargz (nextFrame: 48426/96995): 24418, 72513 - zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72438/96995): 24008, 48091 - zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96521/96995): 24087, 24079 - zstdchunked_test.go:104: [4] at 96521 in stargz (nextFrame: 96529/96995): 4, 422 - zstdchunked_test.go:104: [5] at 96529 in stargz (nextFrame: 96947/96995): -1, 414 - zstdchunked_test.go:104: [6] at 96947 in stargz (nextFrame: 96995/96995): -1, -1 + testutil.go:509: Offset: 633, NextOffset: 653 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [1] at 23998 in stargz (nextFrame: 48419/96981): 24417, 72507 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 795, NextOffset: 934 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR + zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72429/96981): 24006, 48086 + zstdchunked_test.go:104: [3] at 72429 in stargz (nextFrame: 96509/96981): 24084, 24076 + zstdchunked_test.go:104: [4] at 96509 in stargz (nextFrame: 96517/96981): 4, 420 + zstdchunked_test.go:104: [5] at 96517 in stargz (nextFrame: 96933/96981): -1, 412 + zstdchunked_test.go:104: [6] at 96933 in stargz (nextFrame: 96981/96981): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24004,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23998,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48426,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48419,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72429,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 653, NextOffset: 772 + 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=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: 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/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 -=== 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 - 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 +=== 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:509: Offset: 772, NextOffset: 792 testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:509: Offset: 792, NextOffset: 1310 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 338 + testutil.go:509: Offset: 216, NextOffset: 236 +=== 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: 338, NextOffset: 477 + testutil.go:509: Offset: 236, NextOffset: 355 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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=default,prefix="./",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24004 48426 72438 96358 96784] - zstdchunked_test.go:59: got zstd streams (compressed size: 96824): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24004/96824): 24000, 96346 - zstdchunked_test.go:104: [1] at 24004 in stargz (nextFrame: 48426/96824): 24418, 72342 - zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72438/96824): 24008, 47920 - zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96350/96824): 23916, 23908 - zstdchunked_test.go:104: [4] at 96350 in stargz (nextFrame: 96358/96824): 4, 422 - zstdchunked_test.go:104: [5] at 96358 in stargz (nextFrame: 96776/96824): -1, 414 - zstdchunked_test.go:104: [6] at 96776 in stargz (nextFrame: 96824/96824): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24004,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} +=== 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=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=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 "": [foo4 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2] vs [.no.prefetch.landmark foo3 foo4 foo_empty4 foo6 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 240 - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:509: Offset: 343, NextOffset: 480 -=== RUN TestZstdChunked/testDigestAndVerify/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=default,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 492, NextOffset: 512 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 637, NextOffset: 657 -=== 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=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: "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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo_empty5] vs [foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3] 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 240 +=== 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 23998 48419 72429 96346 96770] + zstdchunked_test.go:59: got zstd streams (compressed size: 96810): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23998/96810): 23994, 96334 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 343 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 23998 in stargz (nextFrame: 48419/96810): 24417, 72336 + zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72429/96810): 24006, 47915 + zstdchunked_test.go:104: [3] at 72429 in stargz (nextFrame: 96338/96810): 23913, 23905 + zstdchunked_test.go:104: [4] at 96338 in stargz (nextFrame: 96346/96810): 4, 420 + zstdchunked_test.go:104: [5] at 96346 in stargz (nextFrame: 96762/96810): -1, 412 + zstdchunked_test.go:104: [6] at 96762 in stargz (nextFrame: 96810/96810): -1, -1 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23998,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72429,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go: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 +=== 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=2,format=USTAR,minChunkSize=0 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 + testutil.go:509: Offset: 637, NextOffset: 657 + testutil.go:509: Offset: 512, NextOffset: 627 + testutil.go:509: Offset: 657, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 627, NextOffset: 647 -=== 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: 772, NextOffset: 792 testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:509: Offset: 792, NextOffset: 929 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6 foo_empty foo2 foo4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 500, NextOffset: 637 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry + 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=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: 377, NextOffset: 492 + testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo] vs [foo5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=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=default,prefix="./",src=2,format=USTAR,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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 929, NextOffset: 949 - testutil.go:509: Offset: 764, NextOffset: 784 -=== RUN TestZstdChunked/testDigestAndVerify/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=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: 949, NextOffset: 1549 - testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 792 +=== 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: 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 + 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 84, NextOffset: 104 @@ -224154,142 +220441,133 @@ testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 220, NextOffset: 240 testutil.go:509: Offset: 343, NextOffset: 480 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24004 48426 72438 96529 96955] - zstdchunked_test.go:59: got zstd streams (compressed size: 96995): +=== 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 23998 48419 72429 96517 96941] + zstdchunked_test.go:59: got zstd streams (compressed size: 96981): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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: 24004/96995): 24000, 96517 - zstdchunked_test.go:104: [1] at 24004 in stargz (nextFrame: 48426/96995): 24418, 72513 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/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: [2] at 48426 in stargz (nextFrame: 72438/96995): 24008, 48091 - zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96521/96995): 24087, 24079 - zstdchunked_test.go:104: [4] at 96521 in stargz (nextFrame: 96529/96995): 4, 422 - zstdchunked_test.go:104: [5] at 96529 in stargz (nextFrame: 96947/96995): -1, 414 - zstdchunked_test.go:104: [6] at 96947 in stargz (nextFrame: 96995/96995): -1, -1 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 480, NextOffset: 500 +=== 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: 23998/96981): 23994, 96505 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 357, NextOffset: 377 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 23998 in stargz (nextFrame: 48419/96981): 24417, 72507 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 500, NextOffset: 637 +=== 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: 72429/96981): 24006, 48086 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 377, NextOffset: 492 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + zstdchunked_test.go:104: [3] at 72429 in stargz (nextFrame: 96509/96981): 24084, 24076 + zstdchunked_test.go:104: [4] at 96509 in stargz (nextFrame: 96517/96981): 4, 420 + zstdchunked_test.go:104: [5] at 96517 in stargz (nextFrame: 96933/96981): -1, 412 + zstdchunked_test.go:104: [6] at 96933 in stargz (nextFrame: 96981/96981): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24004,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23998,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48426,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48419,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72429,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 +=== 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: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 "": [foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo foo2] vs [foo foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5 foo6 foo foo_empty3] vs [.no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 102, NextOffset: 221 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 322 -=== 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=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 241, NextOffset: 358 -=== 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: 342, NextOffset: 482 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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 638, NextOffset: 658 + testutil.go:509: Offset: 782, NextOffset: 802 + testutil.go:509: Offset: 658, NextOffset: 778 + testutil.go:509: Offset: 802, NextOffset: 942 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 778, NextOffset: 798 testutil.go:509: Offset: 942, NextOffset: 962 testutil.go:509: Offset: 798, NextOffset: 1314 -=== 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=USTAR,minChunkSize=0 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 + testutil.go:509: Offset: 342, NextOffset: 482 +=== 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 23998 48419 72429 96346 96770] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 358, NextOffset: 378 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:59: got zstd streams (compressed size: 96810): +=== 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: 482, NextOffset: 502 - 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 24004 48426 72438 96358 96784] - zstdchunked_test.go:59: got zstd streams (compressed size: 96824): +=== 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: 23998/96810): 23994, 96334 +=== 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 378, NextOffset: 498 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [1] at 23998 in stargz (nextFrame: 48419/96810): 24417, 72336 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 518, NextOffset: 638 -=== 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: 24004/96824): 24000, 96346 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 502, NextOffset: 642 +=== 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: 72429/96810): 24006, 47915 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 662, NextOffset: 782 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 24004 in stargz (nextFrame: 48426/96824): 24418, 72342 - zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72438/96824): 24008, 47920 - zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96350/96824): 23916, 23908 - zstdchunked_test.go:104: [4] at 96350 in stargz (nextFrame: 96358/96824): 4, 422 - zstdchunked_test.go:104: [5] at 96358 in stargz (nextFrame: 96776/96824): -1, 414 - zstdchunked_test.go:104: [6] at 96776 in stargz (nextFrame: 96824/96824): -1, -1 + testutil.go: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 foo5 foo6 foo foo2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 782, NextOffset: 802 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + zstdchunked_test.go:104: [3] at 72429 in stargz (nextFrame: 96338/96810): 23913, 23905 + zstdchunked_test.go:104: [4] at 96338 in stargz (nextFrame: 96346/96810): 4, 420 + zstdchunked_test.go:104: [5] at 96346 in stargz (nextFrame: 96762/96810): -1, 412 + zstdchunked_test.go:104: [6] at 96762 in stargz (nextFrame: 96810/96810): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24004,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23998,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48426,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48419,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72429,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== 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:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 782, NextOffset: 802 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX +=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 778 testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo5] vs [foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 662, NextOffset: 782 - testutil.go:509: Offset: 518, NextOffset: 638 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 342 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 342, NextOffset: 482 - testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 482, NextOffset: 502 - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 658, NextOffset: 778 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 942, NextOffset: 962 testutil.go:509: Offset: 778, NextOffset: 798 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 962, NextOffset: 1560 testutil.go:509: Offset: 798, NextOffset: 1314 testutil.go:395: Comparing: "foo" vs "foo" @@ -224297,197 +220575,192 @@ 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: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 802 -=== 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: 638, NextOffset: 658 -=== 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 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 342 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 342, NextOffset: 482 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 358, NextOffset: 378 + testutil.go:509: Offset: 502, NextOffset: 642 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:509: Offset: 658, NextOffset: 778 -=== 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 24002 48424 72436 96527 96950] - zstdchunked_test.go:59: got zstd streams (compressed size: 96990): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96990): 23998, 96515 - zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48424/96990): 24418, 72513 - zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72436/96990): 24008, 48091 - zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96519/96990): 24087, 24079 - zstdchunked_test.go:104: [4] at 96519 in stargz (nextFrame: 96527/96990): 4, 419 - zstdchunked_test.go:104: [5] at 96527 in stargz (nextFrame: 96942/96990): -1, 411 - zstdchunked_test.go:104: [6] at 96942 in stargz (nextFrame: 96990/96990): -1, -1 + testutil.go:509: Offset: 378, NextOffset: 498 + 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/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/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 +=== 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 23998 48420 72432 96520 96942] + zstdchunked_test.go:59: got zstd streams (compressed size: 96982): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23998/96982): 23994, 96508 + zstdchunked_test.go:104: [1] at 23998 in stargz (nextFrame: 48420/96982): 24418, 72510 + zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72432/96982): 24008, 48088 + zstdchunked_test.go:104: [3] at 72432 in stargz (nextFrame: 96512/96982): 24084, 24076 + zstdchunked_test.go:104: [4] at 96512 in stargz (nextFrame: 96520/96982): 4, 418 + zstdchunked_test.go:104: [5] at 96520 in stargz (nextFrame: 96934/96982): -1, 410 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23998,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48424,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72432,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} testutil.go:1763: On "foo2": got preread of "foo3" -=== 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/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 +=== 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=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_empty5 foo foo_empty foo3 foo_empty3 foo5 foo2 foo_empty2 foo4 foo_empty4 foo6] vs [foo2 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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_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: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 188, NextOffset: 208 testutil.go:509: Offset: 105, NextOffset: 222 testutil.go:509: Offset: 208, NextOffset: 325 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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 +=== 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=USTAR,minChunkSize=0 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 + 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: "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 -=== 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty foo2 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 -=== 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=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 242, NextOffset: 360 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 345, NextOffset: 483 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 242, NextOffset: 360 +=== 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=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: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 641, NextOffset: 661 - testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:509: Offset: 661, NextOffset: 779 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",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 + testutil.go:1580: testing streams: [0 0 23998 48420 72432 96349 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: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: "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=GNU - testutil.go:1580: testing streams: [0 0 24002 48424 72436 96356 96779] - zstdchunked_test.go:59: got zstd streams (compressed size: 96819): + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 779, NextOffset: 799 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23998/96811): 23994, 96337 + zstdchunked_test.go:104: [1] at 23998 in stargz (nextFrame: 48420/96811): 24418, 72339 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 +=== 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: 72432/96811): 24008, 47917 === 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 .no.prefetch.landmark foo2 foo4 foo_empty4] vs [foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo4 foo_empty4 foo6] + 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: [3] at 72432 in stargz (nextFrame: 96341/96811): 23913, 23905 + zstdchunked_test.go:104: [4] at 96341 in stargz (nextFrame: 96349/96811): 4, 418 + zstdchunked_test.go:104: [5] at 96349 in stargz (nextFrame: 96763/96811): -1, 410 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23998,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72432,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 799, NextOffset: 937 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 774 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=better,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96819): 23998, 96344 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48424/96819): 24418, 72342 - zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72436/96819): 24008, 47920 -=== 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: "foo_empty2" vs "foo_empty2" 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=GNU - zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96348/96819): 23916, 23908 - zstdchunked_test.go:104: [4] at 96348 in stargz (nextFrame: 96356/96819): 4, 419 - zstdchunked_test.go:104: [5] at 96356 in stargz (nextFrame: 96771/96819): -1, 411 - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 779, NextOffset: 799 - testutil.go:509: Offset: 636, NextOffset: 656 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 799, NextOffset: 937 -=== 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=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 937, NextOffset: 957 testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 957, NextOffset: 1558 testutil.go:509: Offset: 794, NextOffset: 1317 - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 641, NextOffset: 661 -=== 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=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: 498, NextOffset: 518 - testutil.go:509: Offset: 661, NextOffset: 779 -=== 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:509: Offset: 518, NextOffset: 636 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=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 24000 48419 72431 96522 96944] - zstdchunked_test.go:59: got zstd streams (compressed size: 96984): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96984): 23996, 96510 - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48419/96984): 24415, 72510 - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72431/96984): 24008, 48091 - zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96514/96984): 24087, 24079 - zstdchunked_test.go:104: [4] at 96514 in stargz (nextFrame: 96522/96984): 4, 418 - zstdchunked_test.go:104: [5] at 96522 in stargz (nextFrame: 96936/96984): -1, 410 - zstdchunked_test.go:104: [6] at 96936 in stargz (nextFrame: 96984/96984): -1, -1 +=== 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=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24001 48424 72438 96526 96950] + zstdchunked_test.go:59: got zstd streams (compressed size: 96990): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96990): 23997, 96514 +=== 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=true,format=USTAR + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48424/96990): 24419, 72513 + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72438/96990): 24010, 48090 + zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96518/96990): 24084, 24076 + zstdchunked_test.go:104: [4] at 96518 in stargz (nextFrame: 96526/96990): 4, 420 + zstdchunked_test.go:104: [5] at 96526 in stargz (nextFrame: 96942/96990): -1, 412 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48419,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48424,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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: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_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo6 foo foo_empty2] vs [foo foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 477, NextOffset: 497 - testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:509: Offset: 497, NextOffset: 636 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] vs [foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 testutil.go:509: Offset: 775, NextOffset: 795 @@ -224499,9 +220772,24 @@ testutil.go:509: Offset: 216, NextOffset: 236 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=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: 338, NextOffset: 477 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 355, NextOffset: 375 + testutil.go:509: Offset: 477, NextOffset: 497 + testutil.go:509: Offset: 375, NextOffset: 494 + testutil.go:509: Offset: 497, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 494, NextOffset: 514 +=== 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=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=PAX,minChunkSize=0 + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 514, NextOffset: 633 +=== 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=default,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 775 + 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 @@ -224509,98 +220797,115 @@ testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 +=== 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 48424 72438 96355 96779] + zstdchunked_test.go:59: got zstd streams (compressed size: 96819): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo foo3 foo_empty3 foo_empty4 .no.prefetch.landmark] vs [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 -=== 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: 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 - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty4 foo5 foo_empty5 foo4 foo6 foo foo2 foo_empty2 foo3 foo_empty3] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 338 testutil.go:509: Offset: 216, NextOffset: 236 +=== 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/96819): 23997, 96343 +=== 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: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 - testutil.go:509: Offset: 494, NextOffset: 514 -=== 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 72431 96351 96773] - zstdchunked_test.go:59: got zstd streams (compressed size: 96813): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96813): 23996, 96339 -=== 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:509: Offset: 514, NextOffset: 633 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 775, NextOffset: 795 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48419/96813): 24415, 72339 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 477, NextOffset: 497 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48424/96819): 24419, 72342 === 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72431/96813): 24008, 47920 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/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: [3] at 72431 in stargz (nextFrame: 96343/96813): 23916, 23908 - zstdchunked_test.go:104: [4] at 96343 in stargz (nextFrame: 96351/96813): 4, 418 - zstdchunked_test.go:104: [5] at 96351 in stargz (nextFrame: 96765/96813): -1, 410 - zstdchunked_test.go:104: [6] at 96765 in stargz (nextFrame: 96813/96813): -1, -1 + testutil.go:509: Offset: 355, NextOffset: 375 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72438/96819): 24010, 47919 + zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96347/96819): 23913, 23905 + zstdchunked_test.go:104: [4] at 96347 in stargz (nextFrame: 96355/96819): 4, 420 + zstdchunked_test.go:104: [5] at 96355 in stargz (nextFrame: 96771/96819): -1, 412 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48419,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48424,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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: 653, NextOffset: 772 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry + 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 + testutil.go:509: Offset: 656, NextOffset: 775 +=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 514, NextOffset: 633 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 934, NextOffset: 954 +=== 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: 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 +=== 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: 81, NextOffset: 101 + testutil.go:509: Offset: 203, NextOffset: 318 + testutil.go:509: Offset: 101, NextOffset: 216 +=== 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: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: 775, NextOffset: 795 + testutil.go:509: Offset: 633, NextOffset: 653 + testutil.go:509: Offset: 795, NextOffset: 934 + testutil.go:509: Offset: 653, NextOffset: 772 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24001 48424 72438 96526 96950] + zstdchunked_test.go:59: got zstd streams (compressed size: 96990): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96990): 23997, 96514 + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48424/96990): 24419, 72513 + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72438/96990): 24010, 48090 + zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96518/96990): 24084, 24076 + zstdchunked_test.go:104: [4] at 96518 in stargz (nextFrame: 96526/96990): 4, 420 + zstdchunked_test.go:104: [5] at 96526 in stargz (nextFrame: 96942/96990): -1, 412 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === 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 "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo4 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5 foo_empty2 foo3 foo_empty3] vs [foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 764, NextOffset: 784 testutil.go:509: Offset: 929, NextOffset: 949 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24000 48419 72431 96522 96944] - zstdchunked_test.go:59: got zstd streams (compressed size: 96984): +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 784, NextOffset: 1314 testutil.go:509: Offset: 949, NextOffset: 1549 @@ -224609,142 +220914,149 @@ 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96984): 23996, 96510 + 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 +=== 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: 343, NextOffset: 480 + testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 637, NextOffset: 657 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48419/96984): 24415, 72510 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 627 -=== 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: 72431/96984): 24008, 48091 +=== 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: 657, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 357, NextOffset: 377 + testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 377, NextOffset: 492 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 500, NextOffset: 637 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 627, NextOffset: 647 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96514/96984): 24087, 24079 - zstdchunked_test.go:104: [4] at 96514 in stargz (nextFrame: 96522/96984): 4, 418 - zstdchunked_test.go:104: [5] at 96522 in stargz (nextFrame: 96936/96984): -1, 410 - zstdchunked_test.go:104: [6] at 96936 in stargz (nextFrame: 96984/96984): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 792 -=== 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48419,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 764 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,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":48419,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24001 48424 72438 96355 96779] + zstdchunked_test.go:59: got zstd streams (compressed size: 96819): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 792, NextOffset: 929 -=== 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" -=== 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:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 240 - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:509: Offset: 343, NextOffset: 480 -=== RUN TestZstdChunked/testDigestAndVerify/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:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark] 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: 323, NextOffset: 343 +=== 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/96819): 23997, 96343 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 240 -=== 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=false,format=PAX + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48424/96819): 24419, 72342 +=== 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 + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72438/96819): 24010, 47919 + zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96347/96819): 23913, 23905 + zstdchunked_test.go:104: [4] at 96347 in stargz (nextFrame: 96355/96819): 4, 420 + zstdchunked_test.go:104: [5] at 96355 in stargz (nextFrame: 96771/96819): -1, 412 + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:509: Offset: 240, NextOffset: 357 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 792 +=== 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: 627, NextOffset: 647 testutil.go:509: Offset: 792, NextOffset: 929 testutil.go:509: Offset: 647, NextOffset: 764 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 929, NextOffset: 949 + 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 -=== 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:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 testutil.go:509: Offset: 357, NextOffset: 377 testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:395: Comparing: "foo_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 +=== 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: 512, NextOffset: 627 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 929, NextOffset: 949 - testutil.go:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 949, NextOffset: 1549 - testutil.go:509: Offset: 784, NextOffset: 1314 +=== 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=default,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 24000 48419 72431 96351 96773] - zstdchunked_test.go:59: got zstd streams (compressed size: 96813): -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96813): 23996, 96339 - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48419/96813): 24415, 72339 - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72431/96813): 24008, 47920 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX - zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96343/96813): 23916, 23908 - zstdchunked_test.go:104: [4] at 96343 in stargz (nextFrame: 96351/96813): 4, 418 - zstdchunked_test.go:104: [5] at 96351 in stargz (nextFrame: 96765/96813): -1, 410 - zstdchunked_test.go:104: [6] at 96765 in stargz (nextFrame: 96813/96813): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 +=== 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 24000 48424 72437 96525 96949] + zstdchunked_test.go:59: got zstd streams (compressed size: 96989): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96989): 23996, 96513 + zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48424/96989): 24420, 72513 + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72437/96989): 24009, 48089 + zstdchunked_test.go:104: [3] at 72437 in stargz (nextFrame: 96517/96989): 24084, 24076 + zstdchunked_test.go:104: [4] at 96517 in stargz (nextFrame: 96525/96989): 4, 420 + zstdchunked_test.go:104: [5] at 96525 in stargz (nextFrame: 96941/96989): -1, 412 + zstdchunked_test.go:104: [6] at 96941 in stargz (nextFrame: 96989/96989): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48419,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48424,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72437,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} testutil.go:1763: On "foo2": got preread of "foo3" -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":221,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":358,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":378,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":638,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":658,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":778,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":798,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":203,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":342,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":642,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":662,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":942,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":962,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo3 foo4 foo_empty4 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2] vs [foo5 foo6 foo foo2 foo_empty4 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4] vs [foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo3] + 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: "foo5" vs "foo5" testutil.go:509: Offset: 638, NextOffset: 658 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 658, NextOffset: 778 testutil.go:509: Offset: 802, NextOffset: 942 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 778, NextOffset: 798 testutil.go:509: Offset: 942, NextOffset: 962 @@ -224753,183 +221065,145 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 102 testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 102, NextOffset: 221 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,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=default,prefix="/",src=2,format=PAX,minChunkSize=0 + 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=GNU - testutil.go:1580: testing streams: [0 0 24000 48420 72434 96525 96945] - zstdchunked_test.go:59: got zstd streams (compressed size: 96985): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 241 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 241, NextOffset: 358 -=== 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: 24000/96985): 23996, 96513 - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48420/96985): 24416, 72513 - zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72434/96985): 24010, 48093 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 482 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 72434 in stargz (nextFrame: 96517/96985): 24087, 24079 - zstdchunked_test.go:104: [4] at 96517 in stargz (nextFrame: 96525/96985): 4, 416 - zstdchunked_test.go:104: [5] at 96525 in stargz (nextFrame: 96937/96985): -1, 408 - zstdchunked_test.go:104: [6] at 96937 in stargz (nextFrame: 96985/96985): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72434,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 358, NextOffset: 378 -=== 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=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: 482, NextOffset: 502 - testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4] 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 +=== 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: 662, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty4 foo5 foo6] vs [foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6] - 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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 221 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:395: Comparing: "foo_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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 778 -=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 642, NextOffset: 662 - testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 662, NextOffset: 782 - testutil.go:509: Offset: 518, NextOffset: 638 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 502 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 358, NextOffset: 378 testutil.go:509: Offset: 502, NextOffset: 642 testutil.go:509: Offset: 378, NextOffset: 498 -=== 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 24000 48420 72434 96354 96774] - zstdchunked_test.go:59: got zstd streams (compressed size: 96814): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96814): 23996, 96342 - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48420/96814): 24416, 72342 +=== 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 24000 48424 72437 96354 96778] + zstdchunked_test.go:59: got zstd streams (compressed size: 96818): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96818): 23996, 96342 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48424/96818): 24420, 72342 === 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=false,format=GNU - zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72434/96814): 24010, 47922 - zstdchunked_test.go:104: [3] at 72434 in stargz (nextFrame: 96346/96814): 23916, 23908 - zstdchunked_test.go:104: [4] at 96346 in stargz (nextFrame: 96354/96814): 4, 416 - zstdchunked_test.go:104: [5] at 96354 in stargz (nextFrame: 96766/96814): -1, 408 - zstdchunked_test.go:104: [6] at 96766 in stargz (nextFrame: 96814/96814): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72437/96818): 24009, 47918 + zstdchunked_test.go:104: [3] at 72437 in stargz (nextFrame: 96346/96818): 23913, 23905 + zstdchunked_test.go:104: [4] at 96346 in stargz (nextFrame: 96354/96818): 4, 420 + zstdchunked_test.go:104: [5] at 96354 in stargz (nextFrame: 96770/96818): -1, 412 + 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} + 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":48420,"innerOffset":1536,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72434,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48424,"innerOffset":1536,"digest":"sha256:0edc4d2ee8f8d6b3ef395c8fb6c39bd4ef86903a677f31fc545ed5a8afd870f6","chunkSize":32000,"chunkDigest":"sha256:ebd0e8204f457d35cfaae5549f529b2359d81697c1668b08b0d6693f336bfe00"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72437,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:3ebbab2f26141c938a47ceeb7b05a12da481750f61ed8af201dedaec56582c82"} 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=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":105,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":242,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":360,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":380,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":498,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":188,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":325,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":483,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":661,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":779,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":937,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":957,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 774, NextOffset: 794 -=== 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: 937, NextOffset: 957 - 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:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6] vs [foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" 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" +=== 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:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 518, NextOffset: 636 testutil.go:509: Offset: 661, NextOffset: 779 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 937, NextOffset: 957 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: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: 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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 325, NextOffset: 345 testutil.go:509: Offset: 242, NextOffset: 360 testutil.go:509: Offset: 345, NextOffset: 483 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 345, NextOffset: 483 -=== 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: 242, NextOffset: 360 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo3 foo_empty4 foo6] vs [foo foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6] + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 957, NextOffset: 1558 + testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -224937,81 +221211,69 @@ testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 661, NextOffset: 779 testutil.go:509: Offset: 518, NextOffset: 636 -=== 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 48425 72441 96532 96957] - zstdchunked_test.go:59: got zstd streams (compressed size: 96997): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 779, NextOffset: 799 testutil.go:509: Offset: 636, NextOffset: 656 -=== 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: 24003/96997): 23999, 96520 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 937 testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 774, NextOffset: 794 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48425/96997): 24418, 72517 - zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72441/96997): 24012, 48095 - zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96524/96997): 24087, 24079 - zstdchunked_test.go:104: [4] at 96524 in stargz (nextFrame: 96532/96997): 4, 421 - zstdchunked_test.go:104: [5] at 96532 in stargz (nextFrame: 96949/96997): -1, 413 - zstdchunked_test.go:104: [6] at 96949 in stargz (nextFrame: 96997/96997): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 188, NextOffset: 208 -=== 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:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 208, NextOffset: 325 +=== 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=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 222 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/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: 380, NextOffset: 498 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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: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_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":82,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":102,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":219,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":239,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":357,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":377,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":633,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":653,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":771,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":791,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":203,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":478,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":498,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":636,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":656,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":794,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":932,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":952,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo6 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo3 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 495, NextOffset: 515 +=== 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: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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 102, NextOffset: 219 + testutil.go:509: Offset: 203, NextOffset: 320 + 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: 633, NextOffset: 653 testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 653, NextOffset: 771 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/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/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=GNU,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 932 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 791, NextOffset: 1309 + testutil.go:509: Offset: 952, NextOffset: 1557 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 219, NextOffset: 239 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,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: 320, NextOffset: 340 testutil.go:509: Offset: 239, NextOffset: 357 testutil.go:509: Offset: 340, NextOffset: 478 @@ -225020,207 +221282,110 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo3 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 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: 495, NextOffset: 515 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 515, NextOffset: 633 + testutil.go:509: Offset: 495, NextOffset: 515 testutil.go:509: Offset: 656, NextOffset: 774 - 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24003 48425 72441 96361 96786] - zstdchunked_test.go:59: got zstd streams (compressed size: 96826): -=== 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:509: Offset: 203, NextOffset: 320 -=== 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: 24003/96826): 23999, 96349 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 771, NextOffset: 791 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48425/96826): 24418, 72346 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 932, NextOffset: 952 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72441/96826): 24012, 47924 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 791, NextOffset: 1309 - testutil.go:509: Offset: 952, NextOffset: 1557 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96353/96826): 23916, 23908 - zstdchunked_test.go:104: [4] at 96353 in stargz (nextFrame: 96361/96826): 4, 421 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo6 foo2 foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2] -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [5] at 96361 in stargz (nextFrame: 96778/96826): -1, 413 - zstdchunked_test.go:104: [6] at 96778 in stargz (nextFrame: 96826/96826): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 320, NextOffset: 340 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== 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: 340, NextOffset: 478 -=== 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=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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 932, NextOffset: 952 - testutil.go:509: Offset: 771, NextOffset: 791 - testutil.go:509: Offset: 952, NextOffset: 1557 - testutil.go:509: Offset: 791, NextOffset: 1309 + testutil.go: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=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=GNU,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 932 testutil.go:509: Offset: 653, NextOffset: 771 -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 952, NextOffset: 1557 + testutil.go:509: Offset: 791, NextOffset: 1309 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 82, NextOffset: 102 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 320 testutil.go:509: Offset: 102, NextOffset: 219 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 219, NextOffset: 239 + testutil.go:509: Offset: 340, NextOffset: 478 +=== RUN TestZstdChunked/testDigestAndVerify/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:395: Comparing: "foo_empty" vs "foo_empty" + 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: "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_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24003 48425 72441 96532 96957] - zstdchunked_test.go:59: got zstd streams (compressed size: 96997): -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96997): 23999, 96520 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,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 24003 in stargz (nextFrame: 48425/96997): 24418, 72517 - zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72441/96997): 24012, 48095 - zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96524/96997): 24087, 24079 - zstdchunked_test.go:104: [4] at 96524 in stargz (nextFrame: 96532/96997): 4, 421 - zstdchunked_test.go:104: [5] at 96532 in stargz (nextFrame: 96949/96997): -1, 413 - zstdchunked_test.go:104: [6] at 96949 in stargz (nextFrame: 96997/96997): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,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=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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 foo_empty3 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty5] - testutil.go:395: Comparing: "foo" 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_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=GNU,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 322 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 627, NextOffset: 647 - testutil.go:509: Offset: 770, NextOffset: 790 - testutil.go:509: Offset: 647, NextOffset: 763 - testutil.go:509: Offset: 790, NextOffset: 926 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24003 48425 72441 96361 96786] - zstdchunked_test.go:59: got zstd streams (compressed size: 96826): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 104, NextOffset: 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96826): 23999, 96349 - zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48425/96826): 24418, 72346 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 491 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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=PAX - zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72441/96826): 24012, 47924 - zstdchunked_test.go:104: [3] at 72441 in stargz (nextFrame: 96353/96826): 23916, 23908 - zstdchunked_test.go:104: [4] at 96353 in stargz (nextFrame: 96361/96826): 4, 421 - zstdchunked_test.go:104: [5] at 96361 in stargz (nextFrame: 96778/96826): -1, 413 - zstdchunked_test.go:104: [6] at 96778 in stargz (nextFrame: 96826/96826): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72441,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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: 498, NextOffset: 634 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 634, NextOffset: 654 testutil.go:509: Offset: 511, NextOffset: 627 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 654, NextOffset: 770 - 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: 322, NextOffset: 342 + testutil.go:509: Offset: 239, NextOffset: 355 + testutil.go:509: Offset: 342, NextOffset: 478 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 .no.prefetch.landmark foo_empty2 foo3 foo_empty5] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6 foo foo_empty3] +=== 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:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo4] vs [foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo5 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: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 342 +=== 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:509: Offset: 219, NextOffset: 239 + testutil.go:509: Offset: 342, NextOffset: 478 + testutil.go:509: Offset: 239, NextOffset: 355 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 634, NextOffset: 654 testutil.go:509: Offset: 491, NextOffset: 511 testutil.go:509: Offset: 654, NextOffset: 770 -=== 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=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:509: Offset: 511, NextOffset: 627 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" @@ -225234,72 +221399,39 @@ 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_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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: "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: 478, NextOffset: 498 -=== 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 24002 48425 72440 96531 96956] - zstdchunked_test.go:59: got zstd streams (compressed size: 96996): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96996): 23998, 96519 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 375 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48425/96996): 24419, 72517 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72440/96996): 24011, 48094 - zstdchunked_test.go:104: [3] at 72440 in stargz (nextFrame: 96523/96996): 24087, 24079 - zstdchunked_test.go:104: [4] at 96523 in stargz (nextFrame: 96531/96996): 4, 421 - zstdchunked_test.go:104: [5] at 96531 in stargz (nextFrame: 96948/96996): -1, 413 - zstdchunked_test.go:104: [6] at 96948 in stargz (nextFrame: 96996/96996): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72440,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 634 -=== 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=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 491 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/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=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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 +=== 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: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 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo5 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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 -=== 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=GNU,minChunkSize=0 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: "foo_empty5" vs "foo_empty5" + 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: "foo6" vs "foo6" testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 941, NextOffset: 961 @@ -225309,345 +221441,296 @@ testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 103, NextOffset: 221 -=== 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 24002 48425 72440 96360 96785] - zstdchunked_test.go:59: got zstd streams (compressed size: 96825): -=== 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: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 -=== 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: 24002/96825): 23998, 96348 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,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=GNU - zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48425/96825): 24419, 72346 - zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72440/96825): 24011, 47923 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 241, NextOffset: 360 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 72440 in stargz (nextFrame: 96352/96825): 23916, 23908 - zstdchunked_test.go:104: [4] at 96352 in stargz (nextFrame: 96360/96825): 4, 421 - zstdchunked_test.go:104: [5] at 96360 in stargz (nextFrame: 96777/96825): -1, 413 - zstdchunked_test.go:104: [6] at 96777 in stargz (nextFrame: 96825/96825): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} - 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:aaa9766032a499ffb2738fe308b34b90cec81eb25eb81c2d07a62b4a7feca921","chunkSize":32000,"chunkDigest":"sha256:4de2b2d15d2ebbc6153c691e7d3922021b2f7ac2c001f83e9dcde5dbd06a7b1a"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72440,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:83ffb756dc5dd5ea41eac60b3ad141b2e8b2ce1cd7b6b19ce6fd8120167d3ec9"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 484 -=== 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: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=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=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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 658, NextOffset: 777 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 802, NextOffset: 941 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty4] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 325, NextOffset: 345 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 345, NextOffset: 484 + testutil.go:509: Offset: 241, NextOffset: 360 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 504 testutil.go:509: Offset: 360, NextOffset: 380 -=== RUN TestZstdChunked/testDigestAndVerify/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=GNU,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 643 testutil.go:509: Offset: 380, NextOffset: 499 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" +=== 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=GNU,minChunkSize=0 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: "foo6" vs "foo6" - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 777, NextOffset: 797 - testutil.go:509: Offset: 961, NextOffset: 1562 - testutil.go:509: Offset: 797, NextOffset: 1317 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:509: Offset: 103, NextOffset: 221 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 345, NextOffset: 484 -=== RUN TestZstdChunked/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=GNU,minChunkSize=0 - testutil.go:509: Offset: 241, NextOffset: 360 - 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/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=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: 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/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: 83, NextOffset: 103 + testutil.go:509: Offset: 207, NextOffset: 325 + testutil.go:509: Offset: 103, NextOffset: 221 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_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_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=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":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 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 515, NextOffset: 632 - testutil.go:509: Offset: 657, NextOffset: 774 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 378, NextOffset: 495 - testutil.go:509: Offset: 500, NextOffset: 637 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 632, NextOffset: 652 testutil.go:509: Offset: 774, NextOffset: 794 -=== 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: 652, NextOffset: 769 testutil.go:509: Offset: 794, NextOffset: 931 -=== 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=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: "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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 495, NextOffset: 515 + testutil.go:509: Offset: 637, NextOffset: 657 + testutil.go:509: Offset: 515, NextOffset: 632 + testutil.go:509: Offset: 657, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 221, NextOffset: 241 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 358, NextOffset: 378 +=== 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:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 378, NextOffset: 495 + testutil.go:509: Offset: 500, NextOffset: 637 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo] vs [foo3 foo4 foo_empty5 foo2 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo] 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: 769, NextOffset: 789 testutil.go:509: Offset: 951, NextOffset: 1552 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo5 foo6] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 789, NextOffset: 1312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 343 testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:509: Offset: 241, NextOffset: 358 - testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 657, NextOffset: 774 - testutil.go:509: Offset: 515, NextOffset: 632 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 -=== 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: 85, NextOffset: 105 - testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:509: Offset: 105, NextOffset: 221 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 207, NextOffset: 323 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=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: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:509: Offset: 105, NextOffset: 221 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 637, NextOffset: 657 + testutil.go:509: Offset: 495, NextOffset: 515 + testutil.go:509: Offset: 657, NextOffset: 774 + testutil.go:509: Offset: 515, NextOffset: 632 === 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 +=== 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=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_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty foo3] vs [.no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo6 foo foo_empty2 foo3 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: 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" - 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:401: Directory: "" vs "": [foo foo3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty foo2 foo4 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 94, NextOffset: 205 testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 205, NextOffset: 222 -=== 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: 304, NextOffset: 321 - testutil.go:509: Offset: 222, NextOffset: 332 - testutil.go:509: Offset: 321, NextOffset: 454 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 332, NextOffset: 349 + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 349, NextOffset: 463 + testutil.go:509: Offset: 471, NextOffset: 604 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 + 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/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 222, NextOffset: 332 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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=PAX,minChunkSize=0 +=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo4 foo6] vs [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty4 foo5 foo foo3] + 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_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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 454, NextOffset: 471 + testutil.go:509: Offset: 332, NextOffset: 349 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 349, NextOffset: 463 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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/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:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,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: 77, NextOffset: 94 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 94, NextOffset: 205 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 332, NextOffset: 349 -=== 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: 471, NextOffset: 604 - testutil.go:509: Offset: 349, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 463, NextOffset: 480 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 480, NextOffset: 594 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: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/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 +=== 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 "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo foo3 foo_empty3 foo4] vs [.no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 foo2 foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 730, NextOffset: 747 + testutil.go:509: Offset: 886, NextOffset: 903 + testutil.go:509: Offset: 747, NextOffset: 1261 + testutil.go:509: Offset: 903, NextOffset: 1479 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 95, NextOffset: 206 testutil.go:509: Offset: 194, NextOffset: 305 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 337, NextOffset: 354 testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 354, NextOffset: 468 testutil.go:509: Offset: 472, NextOffset: 605 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 886, NextOffset: 903 - testutil.go:509: Offset: 747, NextOffset: 1261 - testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 305, NextOffset: 322 - testutil.go:509: Offset: 223, NextOffset: 337 - testutil.go:509: Offset: 322, NextOffset: 455 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 599, NextOffset: 616 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=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: 736, NextOffset: 753 testutil.go:509: Offset: 616, NextOffset: 730 +=== 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: 753, NextOffset: 886 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo] - 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: 305, NextOffset: 322 testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 322, NextOffset: 455 + testutil.go:509: Offset: 305, NextOffset: 322 testutil.go:509: Offset: 223, NextOffset: 337 + testutil.go:509: Offset: 322, NextOffset: 455 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 468, NextOffset: 485 + testutil.go:509: Offset: 605, NextOffset: 622 + testutil.go:509: Offset: 485, NextOffset: 599 +=== 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: 622, NextOffset: 736 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3] vs [foo_empty5 foo6 foo foo_empty foo3 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo4] 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: "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_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 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 886, NextOffset: 903 testutil.go:509: Offset: 730, NextOffset: 747 @@ -225658,36 +221741,35 @@ 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 736, NextOffset: 753 - testutil.go:509: Offset: 599, NextOffset: 616 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=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: 753, NextOffset: 886 - testutil.go:509: Offset: 616, NextOffset: 730 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 305, NextOffset: 322 + testutil.go:509: Offset: 206, NextOffset: 223 + testutil.go:509: Offset: 322, NextOffset: 455 + testutil.go:509: Offset: 223, NextOffset: 337 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000/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=0 +=== 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":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":95,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":223,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":336,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":469,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":486,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":454,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":737,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":754,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":887,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":904,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo5 foo4 foo foo_empty foo3 foo_empty3] vs [foo2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo5 foo6 foo_empty2 foo3 foo_empty4] - 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:401: Directory: "" vs "": [foo4 foo_empty5 foo_empty2 foo_empty3 foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo foo2 foo3 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 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: 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 469, NextOffset: 486 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 486, NextOffset: 602 + testutil.go:509: Offset: 621, NextOffset: 737 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 735, NextOffset: 752 @@ -225698,107 +221780,127 @@ testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 95, NextOffset: 206 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=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: 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 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: "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 "": [foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo3 foo5] vs [foo4 foo_empty5 foo_empty2 foo_empty3 foo2 foo3 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: 469, NextOffset: 486 testutil.go:509: Offset: 604, NextOffset: 621 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 469, NextOffset: 486 +=== 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: 486, NextOffset: 602 testutil.go:509: Offset: 621, NextOffset: 737 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo6 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:509: Offset: 486, NextOffset: 602 +=== 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:395: Comparing: "foo_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: "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: 304, NextOffset: 321 testutil.go:509: Offset: 206, NextOffset: 223 +=== 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: 321, NextOffset: 454 testutil.go:509: Offset: 223, NextOffset: 336 - 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" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 336, NextOffset: 353 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 353, NextOffset: 469 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 737, NextOffset: 754 testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 754, NextOffset: 887 testutil.go:509: Offset: 619, NextOffset: 735 - testutil.go:395: Comparing: "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/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset + 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=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=PAX,minChunkSize=0 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":96,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":228,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":342,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":473,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":490,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":195,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":310,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":327,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":477,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":627,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":741,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":758,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":891,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":908,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo_empty4 foo6] vs [foo2 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty2] - 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty3 foo4 foo5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 460, NextOffset: 477 + testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:509: Offset: 477, NextOffset: 610 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 604, NextOffset: 621 +=== 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=USTAR,minChunkSize=0 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: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 310, NextOffset: 327 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 473, NextOffset: 490 + testutil.go:509: Offset: 610, NextOffset: 627 + 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 "": [.no.prefetch.landmark foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo5] 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: 342, NextOffset: 359 testutil.go:509: Offset: 477, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 359, NextOffset: 473 testutil.go:395: Comparing: "foo_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: 735, NextOffset: 752 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 "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo4 foo5 foo_empty5] + 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 @@ -225807,57 +221909,36 @@ 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=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: 211, NextOffset: 228 -=== 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=USTAR,minChunkSize=0 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: "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_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 -=== 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: 342, NextOffset: 359 - testutil.go:509: Offset: 477, NextOffset: 610 - testutil.go:509: Offset: 359, NextOffset: 473 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 627 testutil.go:509: Offset: 473, NextOffset: 490 testutil.go:509: Offset: 627, NextOffset: 741 testutil.go:509: Offset: 490, NextOffset: 604 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 758, NextOffset: 891 + testutil.go:509: Offset: 621, NextOffset: 735 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":77,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":94,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":205,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":222,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":332,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":480,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":611,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":739,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":304,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":321,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":454,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":621,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":735,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":885,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":902,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo6] vs [foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo3 foo4 foo5] vs [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 463, NextOffset: 480 - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 480, NextOffset: 594 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,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: 621, NextOffset: 735 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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=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: 739, NextOffset: 1254 testutil.go:509: Offset: 902, NextOffset: 1475 testutil.go:395: Comparing: "foo" vs "foo" @@ -225866,160 +221947,167 @@ 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: "foo_empty2" vs "foo_empty2" + 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: "foo2" vs "foo2" testutil.go:509: Offset: 205, NextOffset: 222 -=== 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: 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" +=== 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: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_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 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo6] - 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:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5 foo2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 193, NextOffset: 304 +=== 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: 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 -=== 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: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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 332, NextOffset: 349 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 349, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 205, NextOffset: 222 + testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:509: Offset: 222, NextOffset: 332 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 463, NextOffset: 480 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:509: Offset: 480, NextOffset: 594 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 885, NextOffset: 902 + testutil.go:509: Offset: 722, NextOffset: 739 + testutil.go:509: Offset: 902, NextOffset: 1475 + testutil.go:509: Offset: 739, NextOffset: 1254 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=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=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=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 "": [foo2 foo_empty3 foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3] 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_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo4 foo5 foo_empty2] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo6 foo foo2 foo_empty4] + 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: 605, NextOffset: 622 +=== 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: 485, NextOffset: 599 testutil.go:509: Offset: 622, NextOffset: 736 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 599, NextOffset: 616 + testutil.go:509: Offset: 736, NextOffset: 753 + testutil.go:509: Offset: 616, NextOffset: 730 + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 730, NextOffset: 747 testutil.go:509: Offset: 886, NextOffset: 903 testutil.go:509: Offset: 747, NextOffset: 1261 testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 95 + testutil.go:509: Offset: 177, NextOffset: 194 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:509: Offset: 194, NextOffset: 305 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 testutil.go:509: Offset: 455, NextOffset: 472 -=== 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: 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: 599, NextOffset: 616 - testutil.go:509: Offset: 736, NextOffset: 753 - testutil.go:509: Offset: 616, NextOffset: 730 - testutil.go:509: Offset: 753, NextOffset: 886 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=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_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:509: Offset: 472, NextOffset: 605 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo6] vs [foo6 foo2 foo_empty3 foo4 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty4 foo6 foo] vs [foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 455, NextOffset: 472 + testutil.go:509: Offset: 337, NextOffset: 354 + testutil.go:509: Offset: 472, NextOffset: 605 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: 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 testutil.go:509: Offset: 485, NextOffset: 599 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 736, NextOffset: 753 +=== 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=PAX,minChunkSize=0 + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 886, NextOffset: 903 + testutil.go:509: Offset: 730, NextOffset: 747 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:509: Offset: 747, NextOffset: 1261 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 194 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: "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: "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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 886, NextOffset: 903 - testutil.go:509: Offset: 730, NextOffset: 747 - testutil.go:509: Offset: 903, NextOffset: 1479 - testutil.go:509: Offset: 747, NextOffset: 1261 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 -=== 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=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 +=== 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: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_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty4 foo5] vs [foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo foo2 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 336, NextOffset: 353 @@ -226027,48 +222115,55 @@ 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: "foo5" vs "foo5" -=== 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:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 737, NextOffset: 754 -=== 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: 619, NextOffset: 735 - testutil.go:509: Offset: 754, NextOffset: 887 + 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_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_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 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 469, NextOffset: 486 - testutil.go:509: Offset: 604, NextOffset: 621 - testutil.go:509: Offset: 486, NextOffset: 602 - testutil.go:509: Offset: 621, NextOffset: 737 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 602, NextOffset: 619 + testutil.go:509: Offset: 737, NextOffset: 754 + testutil.go:509: Offset: 619, NextOffset: 735 +=== 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: 754, NextOffset: 887 + 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_empty4" vs "foo_empty4" 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 [foo5 foo6 foo foo2 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo5 foo 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: "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" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 887, NextOffset: 904 +=== 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:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 904, NextOffset: 1485 testutil.go:509: Offset: 752, NextOffset: 1263 @@ -226077,362 +222172,345 @@ testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestZstdChunked/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:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 321, NextOffset: 454 testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 454, NextOffset: 471 - testutil.go:509: Offset: 336, NextOffset: 353 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 353, NextOffset: 469 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=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: 737, NextOffset: 754 testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 754, NextOffset: 887 testutil.go:509: Offset: 619, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset + 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 -=== 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 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo] vs [foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo] - 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 - testutil.go:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 228, NextOffset: 342 - testutil.go:509: Offset: 327, NextOffset: 460 + testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo foo_empty2 foo3 foo_empty5 foo6] vs [foo foo_empty foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 342, NextOffset: 359 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 460, NextOffset: 477 +=== 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: 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 -=== 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: 741, NextOffset: 758 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 758, NextOffset: 891 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 735, NextOffset: 752 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 96 + testutil.go:509: Offset: 178, NextOffset: 195 + testutil.go:509: Offset: 96, NextOffset: 211 + testutil.go:509: Offset: 195, NextOffset: 310 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 473, NextOffset: 490 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:509: Offset: 758, NextOffset: 891 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 211, NextOffset: 228 + testutil.go:509: Offset: 310, NextOffset: 327 + testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty foo_empty2 foo4 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo5] vs [foo foo_empty2 foo3 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] + 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=PAX,minChunkSize=64000 -=== 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: 891, NextOffset: 908 - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1267 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 310, NextOffset: 327 testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:509: Offset: 228, NextOffset: 342 - testutil.go:395: Comparing: "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 - 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: 460, NextOffset: 477 testutil.go:509: Offset: 342, NextOffset: 359 testutil.go:509: Offset: 477, NextOffset: 610 testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 627 testutil.go:509: Offset: 473, NextOffset: 490 testutil.go:509: Offset: 627, NextOffset: 741 testutil.go:509: Offset: 490, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty4" vs "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: "foo5" vs "foo5" + testutil.go:509: Offset: 741, NextOffset: 758 + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 758, NextOffset: 891 + testutil.go:509: Offset: 621, NextOffset: 735 +=== RUN TestZstdChunked/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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 + testutil.go:509: Offset: 735, NextOffset: 752 + testutil.go:509: Offset: 908, NextOffset: 1485 + testutil.go:509: Offset: 752, NextOffset: 1267 +=== RUN TestZstdChunked/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=better,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 -=== 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 +=== 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=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 "": [foo4 foo foo_empty foo2 foo_empty2 foo_empty5 foo6 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 212, NextOffset: 229 testutil.go:509: Offset: 309, NextOffset: 326 testutil.go:509: Offset: 229, NextOffset: 339 testutil.go:509: Offset: 326, NextOffset: 458 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 339, NextOffset: 356 + testutil.go:509: Offset: 458, NextOffset: 475 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 356, NextOffset: 466 + testutil.go:509: Offset: 475, NextOffset: 607 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 607, NextOffset: 624 +=== 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=better,prefix="",src=2,format=GNU,minChunkSize=0 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: "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: "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: 593, NextOffset: 610 testutil.go:509: Offset: 734, NextOffset: 751 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 719 testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 -=== 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=GNU,minChunkSize=0 - 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 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo4 foo5 foo_empty5 foo_empty3] vs [foo2 foo_empty2 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 607, NextOffset: 624 - testutil.go:509: Offset: 466, NextOffset: 483 - testutil.go:509: Offset: 624, NextOffset: 734 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 593 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 734, NextOffset: 751 - testutil.go:509: Offset: 593, NextOffset: 610 - testutil.go:509: Offset: 751, NextOffset: 883 - testutil.go:509: Offset: 610, NextOffset: 719 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty3] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 196 testutil.go:509: Offset: 82, NextOffset: 99 testutil.go:509: Offset: 196, NextOffset: 309 testutil.go:509: Offset: 99, NextOffset: 212 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 testutil.go:509: Offset: 339, NextOffset: 356 testutil.go:509: Offset: 475, NextOffset: 607 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 466 + testutil.go:395: Comparing: "foo_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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 751, NextOffset: 883 + testutil.go:509: Offset: 610, NextOffset: 719 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 607, NextOffset: 624 + testutil.go:509: Offset: 466, NextOffset: 483 + testutil.go:509: Offset: 624, NextOffset: 734 + testutil.go:509: Offset: 483, NextOffset: 593 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 testutil.go:509: Offset: 719, NextOffset: 736 +=== 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=GNU,minChunkSize=0 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=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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 "": [foo_empty4 foo6 foo foo2 foo4 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3] vs [foo foo_empty2 foo3 foo6 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo3 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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/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: 474, NextOffset: 606 + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=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: 466, NextOffset: 483 testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 483, NextOffset: 594 testutil.go:509: Offset: 623, NextOffset: 734 testutil.go:395: Comparing: "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/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=GNU,minChunkSize=0 + testutil.go:509: Offset: 611, NextOffset: 725 + testutil.go:509: Offset: 751, NextOffset: 883 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 725, NextOffset: 742 testutil.go:509: Offset: 883, NextOffset: 900 testutil.go:509: Offset: 742, NextOffset: 1257 testutil.go:509: Offset: 900, NextOffset: 1480 - testutil.go:395: Comparing: "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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 457, NextOffset: 474 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/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: 352, NextOffset: 466 - testutil.go:509: Offset: 474, NextOffset: 606 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 734, NextOffset: 751 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 611, NextOffset: 725 - testutil.go:509: Offset: 751, NextOffset: 883 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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_empty2 foo3 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo4 foo_empty4 foo6] - 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/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=GNU,minChunkSize=0 - 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:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo2 foo3 foo_empty4 .no.prefetch.landmark foo_empty] vs [foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3] 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_empty2" vs "foo_empty2" - 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 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 623, NextOffset: 734 testutil.go:509: Offset: 483, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 734, NextOffset: 751 testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:509: Offset: 611, NextOffset: 725 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 883, NextOffset: 900 + testutil.go:509: Offset: 725, NextOffset: 742 +=== 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: 900, NextOffset: 1480 + testutil.go:509: Offset: 742, NextOffset: 1257 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/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:509: Offset: 204, NextOffset: 221 + testutil.go:509: Offset: 325, NextOffset: 457 + testutil.go:509: Offset: 221, NextOffset: 335 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 457, NextOffset: 474 + testutil.go:509: Offset: 335, NextOffset: 352 +=== 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:509: Offset: 474, NextOffset: 606 + testutil.go:509: Offset: 352, NextOffset: 466 + 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=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=0 +=== 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=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: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 "": [foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo4 foo_empty4 foo6 foo_empty foo_empty2] vs [foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2] vs [foo3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 474, NextOffset: 491 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 + 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: "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 +=== 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=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 +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" + 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_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=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: 738, NextOffset: 755 testutil.go:509: Offset: 623, NextOffset: 738 testutil.go:509: Offset: 755, NextOffset: 887 - 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: 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 738, NextOffset: 755 -=== 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo4 foo_empty4 foo6 foo_empty5 foo foo2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 199 - testutil.go:509: Offset: 84, NextOffset: 101 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 199, NextOffset: 308 - testutil.go:509: Offset: 101, NextOffset: 210 - 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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 623, NextOffset: 738 - testutil.go:509: Offset: 491, NextOffset: 606 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 887, NextOffset: 904 - testutil.go:509: Offset: 738, NextOffset: 755 - testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:509: Offset: 755, NextOffset: 1265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 @@ -226443,28 +222521,60 @@ testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 755, NextOffset: 887 testutil.go:509: Offset: 623, NextOffset: 738 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 606, NextOffset: 623 + testutil.go:509: Offset: 474, NextOffset: 491 + testutil.go:509: Offset: 623, NextOffset: 738 + testutil.go:509: Offset: 491, NextOffset: 606 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 887, NextOffset: 904 +=== 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: 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 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 +=== 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":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 "": [foo2 foo3 foo5 foo_empty5 foo foo_empty foo4 foo_empty4 foo6 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo5 foo_empty5 foo6 foo_empty foo_empty2 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: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 728, NextOffset: 745 - testutil.go:509: Offset: 881, NextOffset: 898 - testutil.go:509: Offset: 745, NextOffset: 1256 - testutil.go:509: Offset: 898, NextOffset: 1479 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo5 foo foo_empty foo2 foo3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5] + 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" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 97 + testutil.go:509: Offset: 176, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=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: 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#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 208, NextOffset: 225 @@ -226475,31 +222585,23 @@ testutil.go:509: Offset: 338, NextOffset: 355 testutil.go:509: Offset: 453, NextOffset: 470 testutil.go:509: Offset: 355, NextOffset: 468 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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=GNU,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 602 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 598, NextOffset: 615 -=== 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=GNU,minChunkSize=0 - 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_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_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: 97 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 97, NextOffset: 208 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo2 foo3 foo5 foo_empty5 foo foo_empty foo4 foo_empty4 foo6 foo_empty2 foo_empty3] 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:509: Offset: 898, NextOffset: 1479 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo5] vs [foo_empty2 foo_empty4 foo_empty5 foo6 foo4 foo5 foo foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 80, NextOffset: 97 @@ -226509,39 +222611,47 @@ testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 208, NextOffset: 225 testutil.go:509: Offset: 321, NextOffset: 453 +=== 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: 225, NextOffset: 338 - 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: "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: "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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 745, NextOffset: 1256 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 453, NextOffset: 470 testutil.go:509: Offset: 338, NextOffset: 355 testutil.go:509: Offset: 470, NextOffset: 602 testutil.go:509: Offset: 355, NextOffset: 468 +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 602, NextOffset: 619 testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 619, NextOffset: 732 testutil.go:509: Offset: 485, NextOffset: 598 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 732, NextOffset: 749 + testutil.go:509: Offset: 598, NextOffset: 615 + testutil.go:509: Offset: 749, NextOffset: 881 + testutil.go:509: Offset: 615, NextOffset: 728 === 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/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=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/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":819,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":839,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":859,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":879,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":980,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":819,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":839,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":859,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":879,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":980,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt baz.txt foo1.txt bar barlink test .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 487, NextOffset: 819 - testutil.go:509: Offset: 628, NextOffset: 960 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -226553,9 +222663,9 @@ testutil.go:509: Offset: 859, NextOffset: 879 testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 879, NextOffset: 2223 - testutil.go:509: Offset: 1020, NextOffset: 2505 + testutil.go:509: Offset: 1020, NextOffset: 2506 testutil.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" @@ -226567,20 +222677,19 @@ testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 214, NextOffset: 234 -=== 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/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: 234, NextOffset: 254 +=== 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 testutil.go:509: Offset: 254, NextOffset: 274 -=== 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=0 testutil.go:509: Offset: 173, NextOffset: 193 +=== 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/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 -=== 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=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 194, NextOffset: 214 @@ -226594,25 +222703,28 @@ testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 193, NextOffset: 288 testutil.go:509: Offset: 294, NextOffset: 409 +=== 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/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: 288, NextOffset: 390 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/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] 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 test .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: 628, NextOffset: 960 testutil.go:509: Offset: 487, NextOffset: 819 - 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:509: Offset: 628, NextOffset: 960 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -226622,218 +222734,215 @@ 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=fastest,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: 254, NextOffset: 274 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 274, NextOffset: 294 + testutil.go:509: Offset: 173, NextOffset: 193 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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=0 + 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 +=== 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=0 + testutil.go:509: Offset: 214, NextOffset: 234 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 234, NextOffset: 254 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 254, NextOffset: 274 testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 531, NextOffset: 628 testutil.go:509: Offset: 390, NextOffset: 487 -=== RUN TestZstdChunked/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=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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 960 + testutil.go:509: Offset: 487, NextOffset: 819 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 980 +=== 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=0 testutil.go:509: Offset: 819, NextOffset: 839 testutil.go:509: Offset: 980, NextOffset: 1000 testutil.go:509: Offset: 839, NextOffset: 859 testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1020, NextOffset: 2505 + testutil.go:509: Offset: 1020, NextOffset: 2506 testutil.go:509: Offset: 879, NextOffset: 2223 - 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 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 254, NextOffset: 274 - testutil.go:509: Offset: 153, NextOffset: 173 -=== 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: 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=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: 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=0,format=USTAR,minChunkSize=64000 -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1947 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 +=== 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test dev test2 barlink baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== 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=64000 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:395: Comparing: "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: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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=64000 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 -=== 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 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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=64000 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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=64000 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/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=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - 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: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 -=== 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: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1950 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 +=== 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:509: Offset: 0, NextOffset: 1801 === 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=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=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: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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} +=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1017,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 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: 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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/testblock" vs "dev/testblock" @@ -226844,9 +222953,9 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 94, NextOffset: 114 - testutil.go:509: Offset: 196, NextOffset: 216 -=== 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=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: 196, NextOffset: 216 testutil.go:509: Offset: 114, NextOffset: 134 testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 134, NextOffset: 154 @@ -226861,18 +222970,18 @@ 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=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: 216, NextOffset: 236 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 154 -=== 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: 236, NextOffset: 256 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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: 154, NextOffset: 174 testutil.go:509: Offset: 256, NextOffset: 276 +=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 194 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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: 276, NextOffset: 296 testutil.go:509: Offset: 194, NextOffset: 292 testutil.go:509: Offset: 296, NextOffset: 415 @@ -226885,61 +222994,58 @@ 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: 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 +=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 894, NextOffset: 2204 + testutil.go:509: Offset: 1036, NextOffset: 2529 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink test bar 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: 638, NextOffset: 977 - testutil.go:509: Offset: 496, NextOffset: 835 + testutil.go:509: Offset: 638, NextOffset: 976 + testutil.go:509: Offset: 496, NextOffset: 834 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 976, NextOffset: 996 +=== 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: 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=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: 1036, NextOffset: 2529 + testutil.go:509: Offset: 894, NextOffset: 2204 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 testutil.go:509: Offset: 216, NextOffset: 236 -=== 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: 114, NextOffset: 134 testutil.go:509: Offset: 236, NextOffset: 256 -=== 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: 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 -=== 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: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: "test" vs "test" - testutil.go:401: 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: "test2" vs "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 @@ -226951,187 +223057,181 @@ testutil.go:509: Offset: 154, NextOffset: 174 testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 174, NextOffset: 194 +=== 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: 296, NextOffset: 415 +=== 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: 194, NextOffset: 292 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 415, NextOffset: 538 + testutil.go:509: Offset: 292, NextOffset: 396 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 === 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=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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev test2 foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 +=== 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=64000 + testutil.go:509: Offset: 101, NextOffset: 1954 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 +=== 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=64000 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1790 -=== 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:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1790 -=== 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: 0, NextOffset: 1788 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 101, NextOffset: 1957 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 +=== 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=64000 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] vs [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: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 -=== 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: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 +=== 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:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 +=== 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: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1790 -=== 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: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 +=== 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1957 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 + testutil.go:509: Offset: 101, NextOffset: 1954 +=== 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: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 === 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 -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":832,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":852,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":872,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":892,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt barlink test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 495, NextOffset: 832 - testutil.go:509: Offset: 634, NextOffset: 971 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 852, NextOffset: 872 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 872, NextOffset: 892 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 892, NextOffset: 2199 - testutil.go:509: Offset: 1031, NextOffset: 2520 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -227153,17 +223253,15 @@ 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=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: 235, NextOffset: 255 testutil.go:509: Offset: 155, NextOffset: 175 - testutil.go:509: Offset: 255, NextOffset: 275 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=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 -=== 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=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=0 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -227174,42 +223272,36 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 395, NextOffset: 495 testutil.go:509: Offset: 534, NextOffset: 634 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 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:509: Offset: 634, NextOffset: 971 +=== 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=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: 971, NextOffset: 991 testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 971, NextOffset: 991 testutil.go:509: Offset: 852, NextOffset: 872 -=== 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: 1011, NextOffset: 1031 + 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: 2520 - testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 baz.txt bar test .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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=fastest,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:509: Offset: 215, NextOffset: 235 testutil.go:509: Offset: 115, NextOffset: 135 testutil.go:509: Offset: 235, NextOffset: 255 @@ -227232,47 +223324,53 @@ 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=fastest,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: "bar" vs "bar" testutil.go:401: 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/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/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1963 +=== 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=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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 + 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: "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: 0, NextOffset: 1779 + testutil.go:509: Offset: 971, NextOffset: 991 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 852, NextOffset: 872 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 872, NextOffset: 892 + testutil.go:509: Offset: 1031, NextOffset: 2520 + testutil.go:509: Offset: 892, NextOffset: 2198 +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 baz.txt foo1.txt bar barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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": [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" @@ -227280,111 +223378,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: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 -=== 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=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=64000 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 +=== 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=64000 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,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: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + 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 [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: 1963 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1778 +=== 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=USTAR,minChunkSize=64000 - 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: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 -=== 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=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: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1963 - 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: 1778 + testutil.go:395: Comparing: "test2" vs "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: 1963 - 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: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 -=== 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 + testutil.go:509: Offset: 0, NextOffset: 1778 +=== 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:509: Offset: 0, NextOffset: 1779 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 === 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=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":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar foo3.txt .no.prefetch.landmark barlink dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 293, NextOffset: 398 testutil.go:509: Offset: 416, NextOffset: 541 @@ -227395,23 +223505,27 @@ testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 498, NextOffset: 839 +=== 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=0 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] +=== 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=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 839, NextOffset: 859 testutil.go:509: Offset: 982, NextOffset: 1002 testutil.go:509: Offset: 859, NextOffset: 879 testutil.go:509: Offset: 1002, NextOffset: 1022 testutil.go:509: Offset: 879, NextOffset: 899 -=== 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=default,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: 1022, NextOffset: 1042 - testutil.go:509: Offset: 899, NextOffset: 2245 - testutil.go:509: Offset: 1042, NextOffset: 2539 + testutil.go:509: Offset: 899, NextOffset: 2243 + testutil.go:509: Offset: 1042, NextOffset: 2538 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -227420,13 +223534,9 @@ 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=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: 198, NextOffset: 218 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 218, NextOffset: 238 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 -=== 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 testutil.go:509: Offset: 156, NextOffset: 176 @@ -227438,25 +223548,47 @@ 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=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=0 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 136, NextOffset: 156 +=== 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=0 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=default,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: 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 "": [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 "": [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: 416, NextOffset: 541 + testutil.go:509: Offset: 293, NextOffset: 398 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 541, NextOffset: 641 + testutil.go:509: Offset: 398, NextOffset: 498 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 641, NextOffset: 982 + testutil.go:509: Offset: 498, NextOffset: 839 testutil.go: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: "test" vs "test" + testutil.go:401: 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: 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" @@ -227465,15 +223597,14 @@ testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 238, NextOffset: 258 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=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: 136, NextOffset: 156 -=== 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=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: 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=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=0 testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 @@ -227482,6 +223613,8 @@ testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 116, NextOffset: 136 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 258, NextOffset: 278 @@ -227490,88 +223623,72 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 416, NextOffset: 541 - testutil.go:509: Offset: 293, NextOffset: 398 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 541, NextOffset: 641 - testutil.go:509: Offset: 398, NextOffset: 498 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 982 - testutil.go:509: Offset: 498, NextOffset: 839 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1002 -=== 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: 839, NextOffset: 859 - 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=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: 879, NextOffset: 899 -=== 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: 1042, NextOffset: 2539 - testutil.go:509: Offset: 899, NextOffset: 2245 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt barlink .no.prefetch.landmark baz.txt test test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 -=== RUN TestZstdChunked/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: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=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 -=== 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: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 +=== 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=64000 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: 1805 +=== 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=64000 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go: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: 1805 @@ -227580,24 +223697,24 @@ 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 bar foo3.txt test baz.txt foo1.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "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: "" 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: "test2" vs "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 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 @@ -227606,10 +223723,10 @@ 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: "test" vs "test" - testutil.go:401: 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: 101, NextOffset: 1951 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 @@ -227617,27 +223734,28 @@ testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 -=== 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: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=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: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 -=== 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: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 +=== 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -227646,43 +223764,43 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1805 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 === 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 487, NextOffset: 894 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:509: Offset: 409, NextOffset: 531 +=== 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=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: 390, NextOffset: 487 + testutil.go:509: Offset: 531, NextOffset: 628 +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 628, NextOffset: 1035 + 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: 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: 2656 + 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 +=== 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=PAX,minChunkSize=0 + 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: 2655 testutil.go:395: Comparing: "dev" vs "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" @@ -227713,59 +223831,28 @@ testutil.go:509: Offset: 254, NextOffset: 274 testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 274, NextOffset: 294 +=== 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=PAX,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 - 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 -=== 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=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: 294, NextOffset: 409 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 1035 -=== 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=0 - 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 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 390, NextOffset: 487 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2656 - testutil.go:509: Offset: 954, NextOffset: 2393 - testutil.go:395: Comparing: "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 1037 + testutil.go:509: Offset: 487, NextOffset: 896 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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 234, NextOffset: 254 testutil.go:509: Offset: 133, NextOffset: 153 @@ -227775,194 +223862,223 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 531 + testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2655 + 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 testutil.go:509: Offset: 214, NextOffset: 234 testutil.go:509: Offset: 113, NextOffset: 133 +=== 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: 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=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: 153, NextOffset: 173 testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 +=== RUN TestZstdChunked/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=PAX,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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt bar test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2098 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== 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:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 -=== 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: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 -=== 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=PAX,minChunkSize=64000 - 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1922 -=== 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: 101, NextOffset: 2098 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go: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: "test2" vs "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: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1050,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"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":1110,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt barlink test dev baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt dev test2 foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 396 testutil.go:509: Offset: 415, NextOffset: 538 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 909 - testutil.go:509: Offset: 638, NextOffset: 1051 + testutil.go:509: Offset: 496, NextOffset: 908 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 638, NextOffset: 1050 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 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: 2377 - testutil.go:509: Offset: 1111, NextOffset: 2679 + testutil.go:509: Offset: 908, NextOffset: 928 + testutil.go:509: Offset: 1050, NextOffset: 1070 + testutil.go:509: Offset: 928, NextOffset: 948 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1070, NextOffset: 1090 + testutil.go:509: Offset: 948, NextOffset: 968 + testutil.go:509: Offset: 1090, NextOffset: 1110 + testutil.go:509: Offset: 968, NextOffset: 2375 + testutil.go:509: Offset: 1110, NextOffset: 2679 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -227970,20 +224086,16 @@ testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 114, NextOffset: 134 testutil.go:509: Offset: 216, NextOffset: 236 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 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=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: 154, NextOffset: 174 -=== 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: 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 -=== 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 94, NextOffset: 114 testutil.go:509: Offset: 196, NextOffset: 216 @@ -227998,213 +224110,228 @@ testutil.go:509: Offset: 194, NextOffset: 292 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar 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: "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 +=== 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=PAX,minChunkSize=0 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 +=== 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=PAX,minChunkSize=0 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 [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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 testutil.go:509: Offset: 216, NextOffset: 236 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 114, NextOffset: 134 testutil.go:509: Offset: 236, NextOffset: 256 -=== 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=PAX,minChunkSize=0 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 -=== 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=0 testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 415, NextOffset: 538 - testutil.go:509: Offset: 292, NextOffset: 396 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 538, NextOffset: 638 testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 638, NextOffset: 1050 + testutil.go:509: Offset: 496, NextOffset: 908 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2679 - testutil.go:509: Offset: 969, NextOffset: 2377 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 1050, NextOffset: 1070 + testutil.go:509: Offset: 908, NextOffset: 928 + testutil.go:509: Offset: 1070, NextOffset: 1090 + testutil.go:509: Offset: 928, NextOffset: 948 + testutil.go:509: Offset: 1090, NextOffset: 1110 + testutil.go:509: Offset: 948, NextOffset: 968 + testutil.go:509: Offset: 1110, NextOffset: 2679 + testutil.go:509: Offset: 968, NextOffset: 2375 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 415, NextOffset: 538 + testutil.go:509: Offset: 292, NextOffset: 396 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=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/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=0#01 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - 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: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1927 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestZstdChunked/testBuild/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: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 +=== 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=64000 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [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: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 +=== 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 +=== 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: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2113 + 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: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt barlink dev test2 baz.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark baz.txt 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: 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: 2368 + testutil.go:509: Offset: 1104, NextOffset: 2662 + testutil.go:395: Comparing: "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" @@ -228227,18 +224354,14 @@ 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=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: 155, NextOffset: 175 -=== 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: 255, NextOffset: 275 testutil.go:509: Offset: 175, NextOffset: 195 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 195, NextOffset: 292 testutil.go:509: Offset: 295, NextOffset: 411 -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 411, NextOffset: 534 @@ -228247,79 +224370,37 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 395, NextOffset: 495 testutil.go:509: Offset: 534, NextOffset: 634 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: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: 2368 - testutil.go:509: Offset: 1102, NextOffset: 2664 + 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 [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 dev test2 baz.txt foo1.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: 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: 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: 2664 - testutil.go:509: Offset: 963, NextOffset: 2368 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: 95, NextOffset: 115 testutil.go:509: Offset: 215, NextOffset: 235 -=== 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: 115, NextOffset: 135 testutil.go:509: Offset: 235, NextOffset: 255 +=== 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: 135, NextOffset: 155 testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 155, NextOffset: 175 testutil.go:509: Offset: 275, NextOffset: 295 -=== 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: 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: "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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -228333,152 +224414,172 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 -=== 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 dev .no.prefetch.landmark baz.txt test test2 bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 534 + testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 634, NextOffset: 1044 + testutil.go:509: Offset: 495, NextOffset: 905 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 + 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: 2662 + testutil.go:509: Offset: 965, NextOffset: 2368 +=== 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=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 +=== 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: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1910 -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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=64000 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev .no.prefetch.landmark foo3.txt test test2 bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 +=== 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:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test] vs [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: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 +=== 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: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 1911 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=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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1910 -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1911 + 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: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 +=== 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: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 === 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 -=== 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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":913,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1056,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":914,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":954,"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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1057,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1077,"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":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 @@ -228494,29 +224595,35 @@ testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 293, NextOffset: 398 +=== 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: 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 +=== 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: 541, NextOffset: 641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 913 - testutil.go:509: Offset: 641, NextOffset: 1056 + testutil.go:509: Offset: 498, NextOffset: 914 + testutil.go:509: Offset: 641, NextOffset: 1057 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 913, NextOffset: 933 - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 933, NextOffset: 953 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 953, NextOffset: 973 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 973, NextOffset: 2415 - testutil.go:509: Offset: 1116, NextOffset: 2686 + testutil.go:509: Offset: 914, NextOffset: 934 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 1077, NextOffset: 1097 +=== 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: 954, NextOffset: 974 + testutil.go:509: Offset: 1097, NextOffset: 1117 + testutil.go:509: Offset: 974, NextOffset: 2411 + testutil.go:509: Offset: 1117, NextOffset: 2687 testutil.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" @@ -228526,8 +224633,6 @@ 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=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: 116, NextOffset: 136 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 136, NextOffset: 156 @@ -228539,24 +224644,7 @@ testutil.go:509: Offset: 196, NextOffset: 293 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 913, NextOffset: 933 - testutil.go:509: Offset: 1076, NextOffset: 1096 -=== 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: 933, NextOffset: 953 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 953, NextOffset: 973 - testutil.go:509: Offset: 1116, NextOffset: 2686 -=== 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:509: Offset: 973, NextOffset: 2415 - 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 foo3.txt bar test test2 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: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -228570,16 +224658,32 @@ 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: "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: "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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 914, NextOffset: 934 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 1097, NextOffset: 1117 + testutil.go:509: Offset: 954, NextOffset: 974 + testutil.go:509: Offset: 1117, NextOffset: 2687 + testutil.go:509: Offset: 974, NextOffset: 2411 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 +=== 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: 218, NextOffset: 238 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 238, NextOffset: 258 @@ -228590,71 +224694,35 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 416, NextOffset: 541 - testutil.go:509: Offset: 293, NextOffset: 398 - testutil.go:395: Comparing: "bar" vs "bar" -=== 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:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 541, NextOffset: 641 - testutil.go:509: Offset: 398, NextOffset: 498 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 1056 - testutil.go:509: Offset: 498, NextOffset: 913 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 641, NextOffset: 1057 + testutil.go:509: Offset: 498, NextOffset: 914 + 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/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,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=default,prefix="../",format=GNU,minChunkSize=64000#01 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar foo3.txt test .no.prefetch.landmark foo1.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2108 -=== 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:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 -=== 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: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - 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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - 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 bar barlink test .no.prefetch.landmark foo3.txt dev test2 foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 -=== 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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -228664,102 +224732,118 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== 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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 1939 +=== 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: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1939 + 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: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 -=== 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: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 foo1.txt baz.txt bar barlink test .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 +=== 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: 1938 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + 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: 2109 + 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: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 -=== 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: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 -=== 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: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 -=== 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:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== 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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":985,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1005,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} +=== 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: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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2 foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -228772,11 +224856,11 @@ 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 [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" @@ -228791,18 +224875,16 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 191, NextOffset: 286 -=== 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: 296, NextOffset: 410 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 111, NextOffset: 131 -=== 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: 216, NextOffset: 236 testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 236, NextOffset: 256 +=== 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: 151, NextOffset: 171 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 171, NextOffset: 191 @@ -228811,22 +224893,28 @@ testutil.go:509: Offset: 296, NextOffset: 410 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 286, NextOffset: 386 -=== 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar test dev .no.prefetch.landmark baz.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: 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: "bar" vs "bar" + testutil.go:401: 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/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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -228838,6 +224926,14 @@ testutil.go:509: Offset: 860, NextOffset: 880 testutil.go:509: Offset: 1025, NextOffset: 2508 testutil.go:509: Offset: 880, NextOffset: 2210 +=== 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=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" @@ -228851,8 +224947,6 @@ testutil.go:509: Offset: 151, NextOffset: 171 testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 171, NextOffset: 191 -=== 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: 296, NextOffset: 410 testutil.go:509: Offset: 191, NextOffset: 286 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -228861,8 +224955,6 @@ testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 236, NextOffset: 256 -=== 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: 131, NextOffset: 151 testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 151, NextOffset: 171 @@ -228870,176 +224962,148 @@ 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 -=== 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: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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 -=== 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar foo3.txt 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 [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: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 +=== 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=64000 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: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - 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: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - 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:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 -=== 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: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - 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] -=== 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:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 +=== 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: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1795 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1797 === 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt test dev 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: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -229050,13 +225114,13 @@ 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -229070,10 +225134,14 @@ 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=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: 191, NextOffset: 289 testutil.go:509: Offset: 297, NextOffset: 413 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=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: 197, NextOffset: 217 testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 217, NextOffset: 237 @@ -229081,19 +225149,51 @@ 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 289, NextOffset: 391 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2525 + testutil.go:509: Offset: 885, NextOffset: 2193 + 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: 197, NextOffset: 217 testutil.go:509: Offset: 91, NextOffset: 111 @@ -229103,40 +225203,15 @@ testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 257, NextOffset: 277 testutil.go:509: Offset: 151, NextOffset: 171 -=== 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: 277, NextOffset: 297 testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 297, NextOffset: 413 testutil.go:509: Offset: 191, NextOffset: 289 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 413, NextOffset: 535 +=== 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=0 testutil.go:509: Offset: 289, NextOffset: 391 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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": [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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -229146,26 +225221,22 @@ testutil.go:509: Offset: 217, NextOffset: 237 testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 237, NextOffset: 257 +=== 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=0 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .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: 1795 - testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt test foo3.txt barlink dev 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" @@ -229187,7 +225258,7 @@ testutil.go:509: Offset: 0, NextOffset: 1795 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -229200,33 +225271,40 @@ testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 +=== 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 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 +=== 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: 1977 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 -=== 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: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 +=== 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: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink] 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 bar foo3.txt barlink dev test2 .no.prefetch.landmark test 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: 101, NextOffset: 1977 + 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" @@ -229237,17 +225315,18 @@ testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 -=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 1795 - 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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -229274,56 +225353,25 @@ testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 +=== 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:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1977 -=== 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=PAX,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: 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: 1977 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 === 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=USTAR,minChunkSize=64000#01 +=== 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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1008,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test test2] - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 288, NextOffset: 390 -=== 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: 414, NextOffset: 536 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 390, NextOffset: 488 -=== 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: 536, NextOffset: 634 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 488, NextOffset: 822 -=== 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: 634, NextOffset: 968 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -229335,15 +225383,13 @@ 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: 2180 + testutil.go:509: Offset: 882, NextOffset: 2181 testutil.go:509: Offset: 1028, NextOffset: 2523 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" -=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -229352,36 +225398,52 @@ testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 112, NextOffset: 132 testutil.go:509: Offset: 218, NextOffset: 238 -=== 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: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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 + 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: "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=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: 198, NextOffset: 218 + testutil.go:509: Offset: 112, NextOffset: 132 + testutil.go:509: Offset: 218, NextOffset: 238 + testutil.go:509: Offset: 132, NextOffset: 152 +=== 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: 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 +=== 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: 298, NextOffset: 414 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:509: Offset: 414, NextOffset: 536 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 536, NextOffset: 634 testutil.go:509: Offset: 390, NextOffset: 488 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 968, NextOffset: 988 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 988, NextOffset: 1008 - testutil.go:509: Offset: 842, NextOffset: 862 - testutil.go:509: Offset: 1008, NextOffset: 1028 - testutil.go:509: Offset: 862, NextOffset: 882 - testutil.go:509: Offset: 1028, NextOffset: 2523 - testutil.go:509: Offset: 882, NextOffset: 2180 + testutil.go:509: Offset: 536, NextOffset: 634 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -229409,72 +225471,61 @@ testutil.go:509: Offset: 278, NextOffset: 298 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 192, NextOffset: 288 testutil.go: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: 968, NextOffset: 988 + testutil.go:509: Offset: 822, NextOffset: 842 + testutil.go:509: Offset: 988, NextOffset: 1008 +=== 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: 842, NextOffset: 862 + testutil.go:509: Offset: 1008, NextOffset: 1028 + testutil.go:509: Offset: 862, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 2523 + testutil.go:509: Offset: 882, NextOffset: 2181 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 -=== 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: 488, NextOffset: 822 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink .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: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1783 + 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: 1781 -=== 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:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 +=== 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: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -229482,110 +225533,102 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 +=== 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: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 +=== 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=64000 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt bar test2 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: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "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: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 -=== 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: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt test2] - 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: 2235 - testutil.go:509: Offset: 1038, NextOffset: 2532 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark bar foo3.txt barlink 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" @@ -229601,6 +225644,8 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 193, NextOffset: 292 testutil.go:509: Offset: 298, NextOffset: 415 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 198, NextOffset: 218 @@ -229608,6 +225653,8 @@ testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 238, NextOffset: 258 +=== 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=0 testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 173, NextOffset: 193 @@ -229616,48 +225663,39 @@ testutil.go:509: Offset: 298, NextOffset: 415 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 +=== 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=0 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 -=== 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=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: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: 978, NextOffset: 998 testutil.go:509: Offset: 834, NextOffset: 854 -=== 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=0 - testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 978, NextOffset: 998 testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 998, NextOffset: 1018 testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1038, NextOffset: 2532 + testutil.go:509: Offset: 1018, NextOffset: 1038 testutil.go:509: Offset: 894, NextOffset: 2235 + testutil.go:509: Offset: 1038, NextOffset: 2531 testutil.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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 [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 -=== 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=0 testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 113, NextOffset: 133 @@ -229672,6 +225710,32 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 415, NextOffset: 539 testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 978, NextOffset: 998 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1038, NextOffset: 2531 + testutil.go:509: Offset: 894, NextOffset: 2235 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 539, NextOffset: 640 + testutil.go:509: Offset: 395, NextOffset: 496 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 640, NextOffset: 978 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -229681,154 +225745,154 @@ testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 133, NextOffset: 153 +=== 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: 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 +=== 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: 193, NextOffset: 292 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 testutil.go:395: Comparing: "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: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#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go: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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar 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: 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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 === 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:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + 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:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 +=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== 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:395: Comparing: "test2" vs "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test dev test2 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: 376, NextOffset: 469 - testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.txt test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 469, NextOffset: 772 testutil.go:509: Offset: 614, NextOffset: 917 @@ -229840,26 +225904,21 @@ testutil.go:509: Offset: 917, NextOffset: 937 testutil.go:509: Offset: 792, NextOffset: 812 testutil.go:509: Offset: 937, NextOffset: 957 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 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: 2389 + testutil.go:509: Offset: 832, NextOffset: 2091 + testutil.go:509: Offset: 977, NextOffset: 2390 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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#01 -=== 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 @@ -229868,6 +225927,8 @@ testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 272, 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 279 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -229875,6 +225936,8 @@ 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=better,prefix="../",format=GNU,minChunkSize=0#01/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: 232, NextOffset: 252 testutil.go:509: Offset: 148, NextOffset: 168 @@ -229883,49 +225946,66 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 188, NextOffset: 279 testutil.go:509: Offset: 292, NextOffset: 403 +=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt test2 foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2390 + testutil.go:509: Offset: 832, NextOffset: 2091 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: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 +=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 232, NextOffset: 252 +=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 128, NextOffset: 148 testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 148, NextOffset: 168 +=== 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: 272, NextOffset: 292 testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 279 - 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - 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: 2389 - 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -229941,179 +226021,207 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 403, NextOffset: 521 - testutil.go:509: Offset: 279, NextOffset: 376 === 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=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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 -=== 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:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go: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: "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: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 -=== 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 + testutil.go:509: Offset: 0, NextOffset: 1723 +=== 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: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 +=== 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: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1723 +=== 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=64000 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1723 + 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: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1723 +=== 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: 97, NextOffset: 1898 +=== 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: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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: 0, NextOffset: 1723 +=== 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 -=== 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: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 -=== 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: 0, NextOffset: 1724 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 testutil.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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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: 1723 +=== 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=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 -=== 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 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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:509: Offset: 0, NextOffset: 1724 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 + testutil.go:509: Offset: 0, NextOffset: 1723 +=== 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=64000 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 -=== 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 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 +=== 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: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 -=== 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 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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: 0, NextOffset: 1724 + testutil.go:509: Offset: 0, NextOffset: 1723 === 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=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=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=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":791,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":811,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":831,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":851,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt baz.txt foo1.txt bar barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 212, NextOffset: 232 + testutil.go:509: Offset: 130, NextOffset: 150 + testutil.go:509: Offset: 232, NextOffset: 252 + testutil.go:509: Offset: 150, NextOffset: 170 +=== 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=0 + testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 170, NextOffset: 190 +=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 110, NextOffset: 130 testutil.go:509: Offset: 212, NextOffset: 232 testutil.go:509: Offset: 130, NextOffset: 150 @@ -230124,113 +226232,92 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:509: Offset: 292, NextOffset: 408 -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 286, NextOffset: 385 testutil.go:509: Offset: 408, NextOffset: 528 -=== 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:395: Comparing: "bar" vs "bar" testutil.go:401: 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 480, NextOffset: 790 + testutil.go:509: Offset: 623, NextOffset: 933 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 === 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: 791, NextOffset: 811 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 851, NextOffset: 2120 - testutil.go:509: Offset: 994, NextOffset: 2407 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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: 2120 + testutil.go:509: Offset: 993, NextOffset: 2406 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 623, NextOffset: 933 + testutil.go:509: Offset: 480, NextOffset: 790 +=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 - testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 212, NextOffset: 232 - testutil.go:509: Offset: 130, NextOffset: 150 +=== 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: 110, NextOffset: 130 testutil.go:509: Offset: 232, NextOffset: 252 - testutil.go:509: Offset: 150, NextOffset: 170 + testutil.go:509: Offset: 130, NextOffset: 150 testutil.go:509: Offset: 252, NextOffset: 272 -=== 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=0 - testutil.go:509: Offset: 170, NextOffset: 190 -=== 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: 150, NextOffset: 170 testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 baz.txt foo1.txt foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go: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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 -=== 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 + testutil.go:509: Offset: 933, NextOffset: 953 + testutil.go:509: Offset: 790, NextOffset: 810 +=== 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: 953, NextOffset: 973 +=== 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: 994, NextOffset: 2407 - testutil.go:509: Offset: 851, NextOffset: 2120 + testutil.go:509: Offset: 810, NextOffset: 830 +=== 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: 973, NextOffset: 993 + testutil.go:509: Offset: 830, NextOffset: 850 + testutil.go:509: Offset: 993, NextOffset: 2406 + testutil.go:509: Offset: 850, NextOffset: 2120 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 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 -=== 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: 130, NextOffset: 150 - testutil.go:509: Offset: 252, NextOffset: 272 -=== 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: 150, NextOffset: 170 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 170, NextOffset: 190 - testutil.go:509: Offset: 292, NextOffset: 408 - testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "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 @@ -230238,201 +226325,179 @@ testutil.go:509: Offset: 130, NextOffset: 150 testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 150, NextOffset: 170 -=== 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: 272, NextOffset: 292 testutil.go:509: Offset: 170, NextOffset: 190 -=== 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: 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 -=== 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: 385, NextOffset: 480 - 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=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 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 .no.prefetch.landmark bar foo3.txt test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 -=== 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=64000 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 -=== 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:509: Offset: 97, NextOffset: 1902 -=== 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt test foo1.txt bar foo3.txt barlink 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 -=== 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: 0, NextOffset: 1728 -=== 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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 === 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 === 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 0, NextOffset: 1727 === 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=64000 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 === 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=64000 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 === 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - 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: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 -=== 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1727 + 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: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 +=== 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: 0, NextOffset: 1727 +=== 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.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: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 +=== RUN TestZstdChunked/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 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 +=== 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:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 === 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=64000 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 === 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:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 === 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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo1.txt dev bar foo3.txt barlink test .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 283, NextOffset: 381 - testutil.go:509: Offset: 406, NextOffset: 524 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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" -=== 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: 477, NextOffset: 781 testutil.go:509: Offset: 620, NextOffset: 924 -=== 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -230440,19 +226505,21 @@ testutil.go:509: Offset: 781, NextOffset: 801 testutil.go:509: Offset: 924, NextOffset: 944 testutil.go:509: Offset: 801, NextOffset: 821 +=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 944, NextOffset: 964 testutil.go:509: Offset: 821, NextOffset: 841 testutil.go:509: Offset: 964, NextOffset: 984 -=== 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: 841, NextOffset: 2115 - testutil.go:509: Offset: 984, NextOffset: 2394 + testutil.go:509: Offset: 984, NextOffset: 2395 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -230463,7 +226530,12 @@ testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 233, NextOffset: 253 testutil.go:509: Offset: 151, NextOffset: 171 +=== 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: 253, NextOffset: 273 +=== 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: 171, NextOffset: 191 testutil.go:509: Offset: 273, NextOffset: 293 testutil.go:509: Offset: 191, NextOffset: 283 @@ -230471,14 +226543,15 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 193, NextOffset: 213 -=== 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=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: 111, NextOffset: 131 testutil.go:509: Offset: 213, NextOffset: 233 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=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: 131, NextOffset: 151 +=== 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: 233, NextOffset: 253 testutil.go:509: Offset: 151, NextOffset: 171 testutil.go:509: Offset: 253, NextOffset: 273 @@ -230486,8 +226559,11 @@ testutil.go:509: Offset: 273, NextOffset: 293 testutil.go:509: Offset: 191, NextOffset: 283 testutil.go:509: Offset: 293, NextOffset: 406 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:509: Offset: 406, NextOffset: 524 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 620, NextOffset: 924 testutil.go:509: Offset: 477, NextOffset: 781 @@ -230496,18 +226572,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:509: Offset: 924, NextOffset: 944 +=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 781, NextOffset: 801 -=== 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=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: 944, NextOffset: 964 testutil.go:509: Offset: 801, NextOffset: 821 testutil.go:509: Offset: 964, NextOffset: 984 testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 984, NextOffset: 2394 -=== 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: 984, NextOffset: 2395 testutil.go:509: Offset: 841, NextOffset: 2115 + testutil.go:395: Comparing: "test2" vs "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 @@ -230515,198 +226593,223 @@ testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 233, NextOffset: 253 testutil.go:509: Offset: 131, NextOffset: 151 +=== 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=0 testutil.go:509: Offset: 253, NextOffset: 273 +=== 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: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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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=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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 524 -=== 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: 283, NextOffset: 381 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 testutil.go:509: Offset: 213, NextOffset: 233 testutil.go:509: Offset: 111, NextOffset: 131 -=== 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: 233, NextOffset: 253 testutil.go:509: Offset: 131, NextOffset: 151 +=== 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=0 testutil.go:509: Offset: 253, NextOffset: 273 testutil.go:509: Offset: 151, NextOffset: 171 testutil.go:509: Offset: 273, NextOffset: 293 +=== 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: 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=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 + 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" +=== 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:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 524, NextOffset: 620 + testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo1.txt barlink test .no.prefetch.landmark] + 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: "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" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 +=== 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: 0, NextOffset: 1732 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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: 1906 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 +=== 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: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt dev] 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: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 +=== 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: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + 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: 1906 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 +=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 +=== 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: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 testutil.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: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 -=== 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: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 +=== 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=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=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: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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo1.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: 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: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 -=== 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/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 -=== 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 barlink dev test2 .no.prefetch.landmark foo1.txt foo3.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: 2129 + testutil.go:509: Offset: 997, 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -230714,9 +226817,13 @@ testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 215, NextOffset: 235 +=== 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: 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/duplicated_entry_offset +=== 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 @@ -230724,96 +226831,38 @@ testutil.go:509: Offset: 295, NextOffset: 409 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=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=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 testutil.go:509: Offset: 235, NextOffset: 255 -=== 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: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=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: 275, NextOffset: 295 testutil.go:509: Offset: 193, NextOffset: 287 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 287, NextOffset: 387 testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:509: Offset: 529, NextOffset: 625 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 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: 2128 - testutil.go:509: Offset: 997, NextOffset: 2415 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 815 testutil.go:509: Offset: 957, NextOffset: 977 -=== 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: 815, NextOffset: 835 testutil.go:509: Offset: 977, NextOffset: 997 testutil.go:509: Offset: 835, NextOffset: 855 testutil.go:509: Offset: 997, NextOffset: 2415 - testutil.go:509: Offset: 855, NextOffset: 2128 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 195, NextOffset: 215 - testutil.go:509: Offset: 93, NextOffset: 113 - testutil.go:509: Offset: 215, NextOffset: 235 -=== 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: 113, NextOffset: 133 -=== 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=0 - testutil.go:509: Offset: 235, NextOffset: 255 - testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 255, NextOffset: 275 - testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 275, NextOffset: 295 - testutil.go:509: Offset: 173, NextOffset: 193 - testutil.go:509: Offset: 295, NextOffset: 409 - testutil.go:509: Offset: 193, NextOffset: 287 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:509: Offset: 855, NextOffset: 2129 testutil.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" @@ -230829,13 +226878,14 @@ testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 255, NextOffset: 275 === 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: 153, NextOffset: 173 +=== 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: 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 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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" @@ -230844,14 +226894,52 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 625, NextOffset: 937 testutil.go:509: Offset: 483, NextOffset: 795 -=== 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=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 93, NextOffset: 113 + testutil.go:509: Offset: 215, NextOffset: 235 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 235, NextOffset: 255 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 255, NextOffset: 275 + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 275, NextOffset: 295 + testutil.go:509: Offset: 173, NextOffset: 193 === 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 +=== 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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=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 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt 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 barlink dev test2 baz.txt foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 @@ -230859,8 +226947,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: 1738 -=== 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: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1738 @@ -230872,13 +226958,19 @@ testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 +=== 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: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 +=== 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: 1910 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 +=== 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 [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" @@ -230896,14 +226988,20 @@ testutil.go:509: Offset: 97, NextOffset: 1910 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=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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -230913,36 +227011,19 @@ testutil.go:509: Offset: 97, NextOffset: 1910 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: 0, NextOffset: 1738 -=== 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: 1910 - 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 [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: 97, NextOffset: 1910 -=== 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=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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 +=== 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 @@ -230951,87 +227032,42 @@ testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 + 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: "bar" vs "bar" testutil.go:401: 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 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 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:395: Comparing: "test" vs "test" + testutil.go:401: 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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: 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 +=== 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: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 -=== 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 test dev .no.prefetch.landmark foo3.txt bar 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: 847, NextOffset: 867 - testutil.go:509: Offset: 992, NextOffset: 1012 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 907, NextOffset: 2274 - testutil.go:509: Offset: 1052, 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 === 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=PAX,minChunkSize=0 - 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=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: 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=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: 272, NextOffset: 292 - testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:509: Offset: 292, NextOffset: 403 + 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev test2 bar test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 192, NextOffset: 212 @@ -231054,15 +227090,51 @@ 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: 847 - testutil.go:509: Offset: 614, NextOffset: 992 + 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 === 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1014, NextOffset: 1034 === 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1034, NextOffset: 1054 + testutil.go:509: Offset: 909, NextOffset: 2263 + testutil.go:509: Offset: 1054, NextOffset: 2548 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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=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:395: Comparing: "barlink" vs "barlink" + 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 "": [baz.txt foo1.txt bar test2 dev .no.prefetch.landmark foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -231076,159 +227148,160 @@ 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== 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: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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 108, NextOffset: 128 testutil.go:509: Offset: 232, NextOffset: 252 +=== 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: 128, NextOffset: 148 testutil.go:509: Offset: 252, NextOffset: 272 -=== 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: 148, NextOffset: 168 testutil.go:509: Offset: 272, NextOffset: 292 -=== 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: 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: 992 - testutil.go:509: Offset: 469, NextOffset: 847 + 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: 992, NextOffset: 1012 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1052, NextOffset: 2551 - testutil.go:509: Offset: 907, NextOffset: 2274 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=64000 + 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: 521, NextOffset: 614 + testutil.go:509: Offset: 376, NextOffset: 469 === 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:395: Comparing: "test" vs "test" + testutil.go:401: 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 === 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=default,prefix="",src=0,format=PAX,minChunkSize=0 + 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: 2548 + testutil.go:509: Offset: 909, NextOffset: 2263 +=== 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=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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt dev] + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2026 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt dev barlink test .no.prefetch.landmark bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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=default,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2026 -=== 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 + testutil.go:509: Offset: 0, NextOffset: 1833 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go: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" @@ -231236,66 +227309,70 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 -=== 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 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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=64000 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 0, NextOffset: 1833 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 -=== 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=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 -=== 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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 === 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=64000 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 +=== 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 480, NextOffset: 855 +=== 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: 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 +=== 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: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: 2274 - testutil.go:509: Offset: 1058, NextOffset: 2559 + testutil.go:509: Offset: 915, NextOffset: 2272 + testutil.go:509: Offset: 1058, NextOffset: 2558 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" @@ -231318,17 +227395,18 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 +=== 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=default,prefix="./",src=0,format=PAX,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=default,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=0 testutil.go:509: Offset: 232, NextOffset: 252 -=== 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=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: 150, NextOffset: 170 testutil.go:509: Offset: 252, NextOffset: 272 -=== 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:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 190, NextOffset: 286 @@ -231341,56 +227419,39 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 212, NextOffset: 232 - testutil.go:509: Offset: 110, NextOffset: 130 - testutil.go:509: Offset: 232, NextOffset: 252 - testutil.go:509: Offset: 130, NextOffset: 150 - testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 150, NextOffset: 170 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 170, NextOffset: 190 - testutil.go:509: Offset: 292, NextOffset: 408 - testutil.go:509: Offset: 190, NextOffset: 286 -=== 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=default,prefix="./",src=0,format=PAX,minChunkSize=0 - 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=better,prefix="",format=USTAR,minChunkSize=0#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=PAX,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 testutil.go:509: Offset: 252, NextOffset: 272 +=== 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=0 testutil.go:509: Offset: 150, NextOffset: 170 testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 +=== 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=0 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" @@ -231400,23 +227461,39 @@ 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: 2559 - testutil.go:509: Offset: 915, NextOffset: 2274 + testutil.go:509: Offset: 1058, NextOffset: 2558 + 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: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: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 192, NextOffset: 212 + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 212, NextOffset: 232 + testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 232, NextOffset: 252 + testutil.go:509: Offset: 130, NextOffset: 150 + testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 150, NextOffset: 170 + testutil.go:509: Offset: 272, NextOffset: 292 + testutil.go:509: Offset: 170, NextOffset: 190 + testutil.go:509: Offset: 292, NextOffset: 408 +=== 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=0 + testutil.go:509: Offset: 190, NextOffset: 286 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === 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=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -231438,7 +227515,7 @@ testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -231451,24 +227528,24 @@ 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/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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=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=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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=64000 + 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 +=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, NextOffset: 2014 testutil.go:509: Offset: 0, NextOffset: 1834 @@ -231481,7 +227558,7 @@ testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, NextOffset: 2014 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt dev barlink test .no.prefetch.landmark 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" @@ -231490,6 +227567,7 @@ 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" @@ -231499,32 +227577,39 @@ 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=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=64000 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=PAX,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:395: Comparing: "test2" vs "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 -=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 1834 +=== 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=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=PAX,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: 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: "baz.txt" vs "baz.txt" +=== 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: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: "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: 97, NextOffset: 2014 testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, NextOffset: 2014 @@ -231535,68 +227620,30 @@ 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: "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/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=PAX,minChunkSize=0 -=== 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 +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink 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: 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: 2282 - testutil.go:509: Offset: 1050, NextOffset: 2552 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 bar test foo1.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 193, NextOffset: 213 +=== 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=0 testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 213, NextOffset: 233 testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 233, NextOffset: 253 testutil.go:509: Offset: 151, NextOffset: 171 -=== 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: 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=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=0 testutil.go:509: Offset: 191, NextOffset: 283 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -231604,11 +227651,11 @@ testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 213, NextOffset: 233 -=== 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=0 testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 233, NextOffset: 253 testutil.go:509: Offset: 151, NextOffset: 171 +=== 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=0 testutil.go:509: Offset: 253, NextOffset: 273 testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 273, NextOffset: 293 @@ -231617,33 +227664,57 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 283, NextOffset: 381 testutil.go:509: Offset: 406, NextOffset: 524 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 524, NextOffset: 620 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: 620, NextOffset: 990 - testutil.go:509: Offset: 477, NextOffset: 847 + 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: 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: 2552 - testutil.go:509: Offset: 907, NextOffset: 2282 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 2266 + testutil.go:509: Offset: 1051, NextOffset: 2549 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 foo3.txt barlink dev test2 foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 524, NextOffset: 620 + testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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 +=== 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=0 + testutil.go:509: Offset: 888, NextOffset: 908 + testutil.go:509: Offset: 1051, NextOffset: 2549 + testutil.go:509: Offset: 908, NextOffset: 2266 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=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=0 testutil.go:509: Offset: 213, NextOffset: 233 testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 233, NextOffset: 253 @@ -231651,21 +227722,24 @@ 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,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 +=== 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: 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 testutil.go:509: Offset: 213, NextOffset: 233 -=== 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: 111, NextOffset: 131 testutil.go:509: Offset: 233, NextOffset: 253 testutil.go:509: Offset: 131, NextOffset: 151 @@ -231675,43 +227749,38 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 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: 991 + testutil.go:509: Offset: 477, NextOffset: 848 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt barlink test dev .no.prefetch.landmark 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: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 -=== 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: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 -=== 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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -231719,128 +227788,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: 1843 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 +=== 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: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - 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:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 === 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/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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":858,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":878,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":898,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1000,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar foo3.txt test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 +=== 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: 529, NextOffset: 625 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 483, NextOffset: 858 +=== 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: 625, NextOffset: 1000 +=== 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2282 - testutil.go:509: Offset: 1059, NextOffset: 2568 + testutil.go:509: Offset: 858, NextOffset: 878 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 878, NextOffset: 898 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 918, NextOffset: 2275 + testutil.go:509: Offset: 1060, NextOffset: 2565 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -231854,46 +227942,43 @@ testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 275, NextOffset: 295 -=== 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: 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 -=== 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: 215, NextOffset: 235 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 235, NextOffset: 255 +=== 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=0 testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 255, NextOffset: 275 -=== 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: 173, NextOffset: 193 +=== 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: 275, NextOffset: 295 testutil.go:509: Offset: 193, NextOffset: 287 +=== 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=0 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 287, NextOffset: 387 testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:509: Offset: 529, NextOffset: 625 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 857 - testutil.go:509: Offset: 625, NextOffset: 999 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 [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: 529, NextOffset: 625 - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar dev test2 barlink test .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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 858, NextOffset: 878 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 878, NextOffset: 898 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 1060, NextOffset: 2565 + testutil.go:509: Offset: 918, NextOffset: 2275 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -231905,31 +227990,22 @@ 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=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: 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=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=0 testutil.go:509: Offset: 287, NextOffset: 387 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 + testutil.go:509: Offset: 625, NextOffset: 1000 +=== 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=0 - testutil.go:509: Offset: 897, NextOffset: 917 - testutil.go:509: Offset: 1059, NextOffset: 2568 - testutil.go:509: Offset: 917, NextOffset: 2282 + testutil.go:509: Offset: 483, NextOffset: 858 + 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: 529, NextOffset: 625 + testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -231940,159 +228016,165 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=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=0 testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 215, NextOffset: 235 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 235, NextOffset: 255 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 255, NextOffset: 275 +=== 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: 153, NextOffset: 173 testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test2 bar foo3.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 -=== 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: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 +=== 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:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 +=== 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: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 +=== 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: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test2] vs [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: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 bar baz.txt foo1.txt barlink .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 +=== 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: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 +=== 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: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 +=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1864 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1847 +=== 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=64000 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 2044 -=== 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: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 -=== 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: 1864 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} +=== 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark bar foo3.txt test dev test2 foo1.txt] + 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] @@ -232103,14 +228185,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: 2104 - testutil.go:509: Offset: 990, NextOffset: 2402 + testutil.go:509: Offset: 849, NextOffset: 2103 + testutil.go:509: Offset: 990, NextOffset: 2403 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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" @@ -232122,27 +228204,27 @@ testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 149, NextOffset: 169 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: 169, NextOffset: 189 testutil.go:509: Offset: 269, NextOffset: 289 testutil.go:509: Offset: 189, NextOffset: 282 -=== 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: 289, NextOffset: 402 +=== 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=0 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=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=0 testutil.go:509: Offset: 129, NextOffset: 149 testutil.go:509: Offset: 229, NextOffset: 249 -=== 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=GNU,minChunkSize=0 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 +=== 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=0 testutil.go:509: Offset: 189, NextOffset: 282 testutil.go:509: Offset: 289, NextOffset: 402 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -232157,7 +228239,16 @@ 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 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 "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] 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 [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: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -232169,24 +228260,35 @@ testutil.go:509: Offset: 149, NextOffset: 169 testutil.go:509: Offset: 269, NextOffset: 289 testutil.go:509: Offset: 169, NextOffset: 189 +=== 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=0 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 402, NextOffset: 520 -=== 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=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=0 - testutil.go:509: Offset: 282, NextOffset: 379 + 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 +=== 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=0 + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 930 + testutil.go:509: Offset: 474, NextOffset: 789 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 520, NextOffset: 615 testutil.go:509: Offset: 379, NextOffset: 474 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 930 -=== 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=0 - 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" @@ -232196,202 +228298,184 @@ testutil.go:509: Offset: 809, NextOffset: 829 testutil.go:509: Offset: 970, NextOffset: 990 testutil.go:509: Offset: 829, NextOffset: 849 -=== 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=0 - testutil.go:509: Offset: 990, NextOffset: 2402 - testutil.go:509: Offset: 849, 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" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 209, NextOffset: 229 - testutil.go:509: Offset: 109, NextOffset: 129 - testutil.go:509: Offset: 229, NextOffset: 249 - testutil.go:509: Offset: 129, NextOffset: 149 - testutil.go:509: Offset: 249, NextOffset: 269 - testutil.go:509: Offset: 149, NextOffset: 169 - testutil.go:509: Offset: 269, NextOffset: 289 - testutil.go:509: Offset: 169, NextOffset: 189 - testutil.go:509: Offset: 289, NextOffset: 402 - testutil.go:509: Offset: 189, NextOffset: 282 + testutil.go:509: Offset: 990, NextOffset: 2403 + testutil.go:509: Offset: 849, NextOffset: 2103 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 402, NextOffset: 520 + testutil.go:509: Offset: 282, NextOffset: 379 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=64000 -=== 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/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev .no.prefetch.landmark test bar foo3.txt barlink test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 +=== 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=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: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 -=== 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=64000 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 -=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar 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:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 +=== 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=64000 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 +=== 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=64000 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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 [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: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 97, NextOffset: 1904 +=== 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=64000 - testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 97, NextOffset: 1905 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 +=== 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=64000 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 +=== 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=64000 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 +=== 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=64000 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} +=== 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: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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 804, NextOffset: 824 -=== 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: 946, NextOffset: 966 testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 966, NextOffset: 986 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=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: 966, NextOffset: 986 testutil.go:509: Offset: 844, NextOffset: 864 testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 864, NextOffset: 2132 - testutil.go:509: Offset: 1006, NextOffset: 2423 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 864, NextOffset: 2133 + 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 108, NextOffset: 128 -=== 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: 211, NextOffset: 231 testutil.go:509: Offset: 128, NextOffset: 148 testutil.go:509: Offset: 231, NextOffset: 251 @@ -232425,12 +228509,30 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test2 foo3.txt test dev .no.prefetch.landmark foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark barlink test foo3.txt dev 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: 191, NextOffset: 211 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 211, NextOffset: 231 + testutil.go:509: Offset: 108, NextOffset: 128 +=== 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=0 + testutil.go:509: Offset: 231, NextOffset: 251 + testutil.go:509: Offset: 128, NextOffset: 148 + testutil.go:509: Offset: 251, NextOffset: 271 +=== 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=0 + testutil.go:509: Offset: 148, NextOffset: 168 + testutil.go:509: Offset: 271, NextOffset: 291 + 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 +=== 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=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" @@ -232439,43 +228541,24 @@ 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: "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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== 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: 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 -=== 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: 1006, NextOffset: 2423 - testutil.go:509: Offset: 864, NextOffset: 2132 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 211, NextOffset: 231 - testutil.go:509: Offset: 108, NextOffset: 128 - testutil.go:509: Offset: 231, NextOffset: 251 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 128, NextOffset: 148 - testutil.go:509: Offset: 251, NextOffset: 271 - testutil.go:509: Offset: 148, NextOffset: 168 - testutil.go:509: Offset: 271, NextOffset: 291 - 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:509: Offset: 1006, NextOffset: 2424 + testutil.go:509: Offset: 864, 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" @@ -232491,55 +228574,32 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:509: Offset: 188, NextOffset: 284 +=== 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=GNU,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=GNU,minChunkSize=0#02/duplicated_entry_offset +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 foo1.txt barlink bar foo3.txt dev .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 -=== 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:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 -=== 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: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1911 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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 [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" @@ -232548,91 +228608,128 @@ testutil.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: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 -=== 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/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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 -=== 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: 1911 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 -=== 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: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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1734 + 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: 1910 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: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: 1911 + 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: 1911 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 -=== 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=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" === 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/duplicated_entry_offset -=== 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":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":796,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":816,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":836,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":797,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":817,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":837,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":939,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 480, NextOffset: 797 + testutil.go:509: Offset: 622, NextOffset: 939 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 857, NextOffset: 2129 + testutil.go:509: Offset: 999, NextOffset: 2408 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -232646,37 +228743,6 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 190, NextOffset: 285 testutil.go:509: Offset: 292, NextOffset: 406 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 285, NextOffset: 384 - testutil.go:509: Offset: 406, NextOffset: 526 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 384, NextOffset: 480 - testutil.go:509: Offset: 526, NextOffset: 622 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 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: 2130 - testutil.go:509: Offset: 998, NextOffset: 2408 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -232690,26 +228756,24 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 190, NextOffset: 285 testutil.go:509: Offset: 292, NextOffset: 406 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 285, NextOffset: 384 + testutil.go:509: Offset: 406, NextOffset: 526 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:509: Offset: 526, NextOffset: 622 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt barlink 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 796, NextOffset: 816 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 998, NextOffset: 2408 - testutil.go:509: Offset: 856, NextOffset: 2130 + testutil.go:401: Directory: "" vs "": [test2 barlink dev foo1.txt 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: "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: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -232723,19 +228787,7 @@ 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: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -232749,89 +228801,46 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 406 testutil.go:509: Offset: 190, NextOffset: 285 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 dev test2 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: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + 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: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + 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: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 622, NextOffset: 939 + testutil.go:509: Offset: 480, NextOffset: 797 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 999, NextOffset: 2408 + testutil.go:509: Offset: 857, NextOffset: 2129 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test] vs [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: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 bar baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.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" @@ -232839,42 +228848,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: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1921 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev] vs [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: 1921 + 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: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + 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: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1745 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":484,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test test2] + testutil.go: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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -232886,13 +228968,13 @@ testutil.go:509: Offset: 844, NextOffset: 864 testutil.go:509: Offset: 990, NextOffset: 1010 testutil.go:509: Offset: 864, NextOffset: 2135 - testutil.go:509: Offset: 1010, NextOffset: 2427 + testutil.go:509: Offset: 1010, NextOffset: 2425 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -232924,47 +229006,25 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 286, NextOffset: 386 testutil.go:509: Offset: 411, NextOffset: 532 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 386, NextOffset: 484 - testutil.go:509: Offset: 532, NextOffset: 630 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 484, NextOffset: 804 - testutil.go:509: Offset: 630, NextOffset: 950 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 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:401: Directory: "" vs "": [barlink test test2 baz.txt foo1.txt bar foo3.txt dev .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/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: "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2427 - testutil.go:509: Offset: 864, NextOffset: 2135 - 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: 630, NextOffset: 950 + testutil.go:509: Offset: 484, NextOffset: 804 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -232978,6 +229038,20 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2135 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -232992,16 +229066,10 @@ testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [bar test barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233053,11 +229121,14 @@ testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 test2 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev 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: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 @@ -233071,34 +229142,32 @@ testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go: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: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:395: Comparing: "test" vs "test" @@ -233112,32 +229181,16 @@ testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1746 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev test2 baz.txt] - 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: 2344 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark 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" @@ -233174,26 +229227,43 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 365, NextOffset: 454 testutil.go:509: Offset: 501, NextOffset: 590 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt bar foo3.txt barlink test .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: 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: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: 2344 - testutil.go:509: Offset: 825, NextOffset: 2050 + testutil.go:509: Offset: 941, NextOffset: 961 + testutil.go:509: Offset: 825, NextOffset: 2051 + 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" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev test2 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: 501, NextOffset: 590 + testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -233207,19 +229277,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: "bar" vs "bar" - testutil.go:401: 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: "test2" vs "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 @@ -233233,149 +229290,166 @@ 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: "test" vs "test" + testutil.go:401: 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: 2051 + 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar .no.prefetch.landmark barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark 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: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test2 dev baz.txt foo1.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: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":782,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":802,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev baz.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:509: Offset: 977, NextOffset: 2356 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 841, NextOffset: 2077 + testutil.go:509: Offset: 976, NextOffset: 2356 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233413,34 +229487,25 @@ testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 782 - testutil.go:509: Offset: 600, NextOffset: 917 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:509: Offset: 600, NextOffset: 916 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: "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: "test" vs "test" - testutil.go:401: 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: 2356 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 600, NextOffset: 916 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -233454,14 +229519,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -233475,132 +229532,178 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:509: Offset: 841, NextOffset: 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/testchar2" vs "dev/testchar2" + testutil.go:395: 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev test2 .no.prefetch.landmark foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1697 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1697 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1697 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [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: 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: "" 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: "foo3.txt" vs "foo3.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: 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: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1697 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + 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 [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: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: 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:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev baz.txt bar barlink test test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 461, NextOffset: 765 + testutil.go:509: Offset: 594, NextOffset: 898 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 765, NextOffset: 785 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 918, NextOffset: 938 + testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 938, NextOffset: 958 + testutil.go:509: Offset: 825, NextOffset: 2057 + testutil.go:509: Offset: 958, NextOffset: 2339 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233629,37 +229732,34 @@ 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 "": [.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: 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:509: Offset: 369, NextOffset: 461 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 765, NextOffset: 785 testutil.go:509: Offset: 898, NextOffset: 918 - testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 765, NextOffset: 785 testutil.go:509: Offset: 918, NextOffset: 938 - testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 785, NextOffset: 805 testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 825, NextOffset: 2057 + testutil.go:509: Offset: 805, NextOffset: 825 testutil.go:509: Offset: 958, NextOffset: 2339 + testutil.go:509: Offset: 825, NextOffset: 2057 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 dev test2 baz.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: 594, NextOffset: 898 + testutil.go:509: Offset: 461, NextOffset: 765 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233688,161 +229788,138 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 898, NextOffset: 918 - testutil.go:509: Offset: 765, NextOffset: 785 - testutil.go:509: Offset: 918, NextOffset: 938 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 958, NextOffset: 2339 - testutil.go:509: Offset: 825, NextOffset: 2057 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: 898 - testutil.go:509: Offset: 461, NextOffset: 765 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt 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: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: "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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt baz.txt foo1.txt bar barlink test dev test2] vs [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: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + 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: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + 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:395: Comparing: "test" vs "test" testutil.go:401: 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: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "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: "test2" vs "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: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":266,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt test2] + 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: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] @@ -233853,14 +229930,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: 2071 - testutil.go:509: Offset: 969, NextOffset: 2356 + testutil.go:509: Offset: 838, NextOffset: 2069 + testutil.go:509: Offset: 969, NextOffset: 2357 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233897,11 +229974,24 @@ 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 "": [barlink test dev test2 foo1.txt bar foo3.txt .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: 186, NextOffset: 206 + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 206, NextOffset: 226 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 226, NextOffset: 246 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 246, NextOffset: 266 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 266, NextOffset: 286 + 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: 469, NextOffset: 778 testutil.go:509: Offset: 600, NextOffset: 909 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 469, NextOffset: 778 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 508 testutil.go:509: Offset: 281, NextOffset: 377 @@ -233920,30 +230010,14 @@ testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 818, NextOffset: 838 - testutil.go:509: Offset: 969, NextOffset: 2356 - testutil.go:509: Offset: 838, NextOffset: 2071 + testutil.go:509: Offset: 969, NextOffset: 2357 + testutil.go:509: Offset: 838, NextOffset: 2069 testutil.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: 186, NextOffset: 206 - testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 206, NextOffset: 226 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 226, NextOffset: 246 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 246, NextOffset: 266 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 266, NextOffset: 286 - 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: 909 - testutil.go:509: Offset: 469, NextOffset: 778 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233960,48 +230034,32 @@ 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=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev foo3.txt barlink foo1.txt bar test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -234009,82 +230067,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: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark barlink dev foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":967,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":987,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1007,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] + testutil.go: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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 105, NextOffset: 125 + testutil.go:509: Offset: 203, NextOffset: 223 + testutil.go:509: Offset: 125, NextOffset: 145 + testutil.go:509: Offset: 223, NextOffset: 243 + testutil.go:509: Offset: 145, NextOffset: 165 + testutil.go:509: Offset: 243, NextOffset: 263 + testutil.go:509: Offset: 165, NextOffset: 185 + testutil.go:509: Offset: 263, NextOffset: 283 + testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 272, NextOffset: 365 testutil.go:509: Offset: 389, NextOffset: 501 @@ -234094,26 +230181,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: 831 - testutil.go:509: Offset: 590, NextOffset: 967 + 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: 831, NextOffset: 851 - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 851, NextOffset: 871 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 871, NextOffset: 891 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 891, NextOffset: 2209 - testutil.go:509: Offset: 1027, NextOffset: 2487 + 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: 2200 + testutil.go:509: Offset: 1029, NextOffset: 2487 testutil.go:395: Comparing: "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" @@ -234129,59 +230216,30 @@ testutil.go:509: Offset: 263, NextOffset: 283 testutil.go:509: Offset: 185, NextOffset: 272 testutil.go:509: Offset: 283, NextOffset: 389 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 105, NextOffset: 125 - testutil.go:509: Offset: 203, NextOffset: 223 - testutil.go:509: Offset: 125, NextOffset: 145 - testutil.go:509: Offset: 223, NextOffset: 243 - testutil.go:509: Offset: 145, NextOffset: 165 - testutil.go:509: Offset: 243, NextOffset: 263 - testutil.go:509: Offset: 165, NextOffset: 185 - testutil.go:509: Offset: 263, NextOffset: 283 - testutil.go:509: Offset: 185, NextOffset: 272 - testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark 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: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 389, NextOffset: 501 - testutil.go:509: Offset: 272, NextOffset: 365 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2200 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 967 - testutil.go:509: Offset: 454, NextOffset: 831 + testutil.go:509: Offset: 590, NextOffset: 969 + testutil.go:509: Offset: 454, NextOffset: 833 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 851, NextOffset: 871 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 871, NextOffset: 891 - testutil.go:509: Offset: 1027, NextOffset: 2487 - testutil.go:509: Offset: 891, 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": [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" @@ -234201,138 +230259,166 @@ 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: "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 389, NextOffset: 501 + testutil.go:509: Offset: 272, NextOffset: 365 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:395: Comparing: "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: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, 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: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, 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" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 dev .no.prefetch.landmark baz.txt foo1.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - 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: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 + testutil.go:509: Offset: 91, NextOffset: 1955 + 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: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + 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: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt test dev .no.prefetch.landmark foo1.txt test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt barlink test2 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: 855, NextOffset: 875 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1030, NextOffset: 1050 + testutil.go:509: Offset: 915, NextOffset: 2238 + testutil.go:509: Offset: 1050, NextOffset: 2518 testutil.go:395: Comparing: "dev" vs "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" @@ -234372,20 +230458,8 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 465, NextOffset: 855 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: 855, NextOffset: 875 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 895, NextOffset: 915 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 915, NextOffset: 2239 - testutil.go:509: Offset: 1050, NextOffset: 2517 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar test2 .no.prefetch.landmark 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: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -234399,6 +230473,34 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 395, NextOffset: 509 + testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 509, NextOffset: 600 + testutil.go:509: Offset: 374, NextOffset: 465 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 855, NextOffset: 875 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1030, NextOffset: 1050 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1050, NextOffset: 2518 + testutil.go:509: Offset: 915, 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 990 + testutil.go:509: Offset: 465, NextOffset: 855 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -234415,160 +230517,153 @@ testutil.go:509: Offset: 167, NextOffset: 187 testutil.go:509: Offset: 285, NextOffset: 395 testutil.go:509: Offset: 187, NextOffset: 279 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 990 - testutil.go:509: Offset: 465, NextOffset: 855 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 855, NextOffset: 875 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 895, NextOffset: 915 - testutil.go:509: Offset: 1050, NextOffset: 2517 - testutil.go:509: Offset: 915, NextOffset: 2239 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 bar foo3.txt dev foo1.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo3.txt barlink test2 baz.txt foo1.txt bar test dev] + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1809 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 barlink test dev baz.txt foo1.txt foo3.txt test2] + 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 @@ -234603,31 +230698,29 @@ 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: 2230 + testutil.go:509: Offset: 907, NextOffset: 2228 testutil.go:509: Offset: 1040, 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 foo3.txt test2 baz.txt bar barlink test dev .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 dev .no.prefetch.landmark 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: 390, NextOffset: 502 + testutil.go:509: Offset: 275, NextOffset: 369 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 502, NextOffset: 594 + testutil.go:509: Offset: 369, NextOffset: 461 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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" @@ -234643,6 +230736,12 @@ 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -234656,174 +230755,136 @@ 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: "test" vs "test" - testutil.go:401: 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: 2230 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink test baz.txt foo1.txt bar foo3.txt dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 + 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 bar foo3.txt dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 testutil.go:395: Comparing: "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: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - 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: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - 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 [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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + 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 [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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":266,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":860,"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":900,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":920,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] - 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: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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 281, NextOffset: 377 testutil.go:509: Offset: 394, NextOffset: 508 @@ -234833,26 +230894,26 @@ 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: 860 + 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: 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: 2247 - testutil.go:509: Offset: 1050, NextOffset: 2520 + testutil.go:509: Offset: 860, NextOffset: 880 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 880, NextOffset: 900 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 900, NextOffset: 920 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 920, NextOffset: 2240 + testutil.go:509: Offset: 1051, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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" @@ -234868,34 +230929,21 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 990 - testutil.go:509: Offset: 469, NextOffset: 859 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2520 - testutil.go:509: Offset: 919, 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -234909,9 +230957,35 @@ 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: "bar" vs "bar" + testutil.go:401: 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 508 testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 991 + testutil.go:509: Offset: 469, NextOffset: 860 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 860, NextOffset: 880 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 880, NextOffset: 900 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 900, NextOffset: 920 + testutil.go:509: Offset: 1051, NextOffset: 2520 + testutil.go:509: Offset: 920, 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" @@ -234928,12 +231002,48 @@ 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=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1972 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 testutil.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" @@ -234941,118 +231051,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: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, 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: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, 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: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + 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: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 testutil.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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 testutil.go:395: Comparing: "test2" vs "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: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1972 + 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: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":769,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":789,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar barlink foo1.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test 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 + testutil.go:509: Offset: 205, NextOffset: 225 + testutil.go:509: Offset: 129, NextOffset: 149 + testutil.go:509: Offset: 225, NextOffset: 245 + testutil.go:509: Offset: 149, NextOffset: 169 + testutil.go:509: Offset: 245, NextOffset: 265 + testutil.go:509: Offset: 169, NextOffset: 189 + testutil.go:509: Offset: 265, NextOffset: 285 + testutil.go:509: Offset: 189, NextOffset: 277 + testutil.go:509: Offset: 285, NextOffset: 392 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 277, NextOffset: 370 + testutil.go:509: Offset: 392, NextOffset: 504 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 370, NextOffset: 459 + testutil.go:509: Offset: 504, NextOffset: 593 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 459, NextOffset: 769 + testutil.go:509: Offset: 593, NextOffset: 903 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -235064,13 +231162,13 @@ testutil.go:509: Offset: 809, NextOffset: 829 testutil.go:509: Offset: 943, NextOffset: 963 testutil.go:509: Offset: 829, NextOffset: 2052 - testutil.go:509: Offset: 963, NextOffset: 2341 + testutil.go:509: Offset: 963, NextOffset: 2340 testutil.go:395: Comparing: "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" @@ -235086,35 +231184,14 @@ testutil.go:509: Offset: 265, NextOffset: 285 testutil.go:509: Offset: 189, NextOffset: 277 testutil.go:509: Offset: 285, NextOffset: 392 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 109 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 109, NextOffset: 129 - testutil.go:509: Offset: 205, NextOffset: 225 - testutil.go:509: Offset: 129, NextOffset: 149 - testutil.go:509: Offset: 225, NextOffset: 245 - testutil.go:509: Offset: 149, NextOffset: 169 - testutil.go:509: Offset: 245, NextOffset: 265 - testutil.go:509: Offset: 169, NextOffset: 189 - testutil.go:509: Offset: 265, NextOffset: 285 - testutil.go:509: Offset: 189, NextOffset: 277 - testutil.go:509: Offset: 285, NextOffset: 392 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 277, NextOffset: 370 - testutil.go:509: Offset: 392, NextOffset: 504 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark bar foo3.txt 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: 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: "" vs "" - 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 593, NextOffset: 903 - testutil.go:509: Offset: 459, NextOffset: 769 + testutil.go:509: Offset: 370, NextOffset: 459 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -235124,11 +231201,10 @@ 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: 963, NextOffset: 2340 testutil.go:509: Offset: 829, NextOffset: 2052 - 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 89, NextOffset: 109 @@ -235142,20 +231218,6 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 285, NextOffset: 392 testutil.go:509: Offset: 189, NextOffset: 277 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 504, NextOffset: 593 - testutil.go:509: Offset: 370, NextOffset: 459 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 89, NextOffset: 109 @@ -235169,138 +231231,165 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 285, NextOffset: 392 testutil.go:509: Offset: 189, NextOffset: 277 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 392, NextOffset: 504 + testutil.go:509: Offset: 277, NextOffset: 370 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 593, NextOffset: 903 + testutil.go:509: Offset: 459, NextOffset: 769 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev barlink baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + 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: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 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": [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: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - 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 [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: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - 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: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - 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:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - 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: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1703 + 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: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] vs [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: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "test2" vs "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: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt test dev test2] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 470, NextOffset: 792 + testutil.go:509: Offset: 602, NextOffset: 924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 792, NextOffset: 812 + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 812, NextOffset: 832 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 832, NextOffset: 852 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 852, NextOffset: 2097 + testutil.go:509: Offset: 984, NextOffset: 2364 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235337,26 +231426,33 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 378, NextOffset: 470 testutil.go:509: Offset: 510, NextOffset: 602 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 470, NextOffset: 792 - testutil.go:509: Offset: 602, NextOffset: 924 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 924, NextOffset: 944 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 944, NextOffset: 964 - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 964, NextOffset: 984 - testutil.go:509: Offset: 852, NextOffset: 2095 - testutil.go:509: Offset: 984, NextOffset: 2364 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark baz.txt foo1.txt test2 foo3.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: "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 + testutil.go:509: Offset: 207, NextOffset: 227 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 247, NextOffset: 267 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 267, NextOffset: 287 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 287, NextOffset: 396 + testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 396, NextOffset: 510 + testutil.go:509: Offset: 283, NextOffset: 378 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 510, NextOffset: 602 + testutil.go:509: Offset: 378, NextOffset: 470 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -235367,9 +231463,9 @@ 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: 2095 + testutil.go:509: Offset: 852, 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" @@ -235389,47 +231485,49 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:509: Offset: 191, NextOffset: 283 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 207, NextOffset: 227 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 247, NextOffset: 267 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 267, NextOffset: 287 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 287, NextOffset: 396 - testutil.go:509: Offset: 191, NextOffset: 283 + 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: 396, NextOffset: 510 - testutil.go:509: Offset: 283, NextOffset: 378 + 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: 510, NextOffset: 602 - testutil.go:509: Offset: 378, NextOffset: 470 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1865 + 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 + 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: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" @@ -235437,106 +231535,108 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1867 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark foo1.txt 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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - 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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - 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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 + 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 "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar 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: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + 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: 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: "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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":911,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":971,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":786,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":806,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":826,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":846,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":972,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 383, NextOffset: 479 + testutil.go:509: Offset: 509, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 479, NextOffset: 786 + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 846, NextOffset: 2079 + testutil.go:509: Offset: 972, 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235568,52 +231668,31 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:509: Offset: 605, NextOffset: 911 + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:509: Offset: 479, NextOffset: 786 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2078 - testutil.go:509: Offset: 971, NextOffset: 2359 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 972, NextOffset: 2355 + testutil.go:509: Offset: 846, NextOffset: 2079 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 barlink test baz.txt bar 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: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 911, NextOffset: 931 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 971, NextOffset: 2359 - testutil.go:509: Offset: 845, NextOffset: 2078 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -235627,19 +231706,6 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 287, NextOffset: 395 testutil.go:509: Offset: 189, NextOffset: 284 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 509, NextOffset: 605 - testutil.go:509: Offset: 383, NextOffset: 479 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -235653,49 +231719,44 @@ 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: "bar" vs "bar" + testutil.go:401: 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar test dev .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1708 + 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: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -235703,88 +231764,95 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - 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 [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: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go: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: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark foo1.txt test dev baz.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: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":794,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":814,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":834,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt barlink dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235835,14 +231903,40 @@ testutil.go:509: Offset: 834, NextOffset: 854 testutil.go:509: Offset: 963, NextOffset: 983 testutil.go:509: Offset: 854, NextOffset: 2086 - testutil.go:509: Offset: 983, NextOffset: 2373 + testutil.go:509: Offset: 983, NextOffset: 2371 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" 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:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark baz.txt foo1.txt 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: "bar" vs "bar" testutil.go:401: 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: "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: 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: "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" @@ -235852,15 +231946,14 @@ 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: 2373 + testutil.go:509: Offset: 983, NextOffset: 2371 testutil.go:509: Offset: 854, NextOffset: 2086 - 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 [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" @@ -235876,159 +231969,132 @@ 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: "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: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 612, NextOffset: 923 - testutil.go:509: Offset: 483, NextOffset: 794 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt 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: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt test2 barlink test dev .no.prefetch.landmark bar foo3.txt] 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: 1713 + testutil.go:509: Offset: 91, 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: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 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: 1713 + testutil.go:509: Offset: 91, 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: 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: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 baz.txt foo1.txt foo3.txt barlink test 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: 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:401: Directory: "" vs "": [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "bar" vs "bar" testutil.go:401: 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: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1871 + 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: 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: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":819,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":839,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":859,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":879,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":980,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":819,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":839,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":859,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":879,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":980,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark 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: 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: 819 - testutil.go:509: Offset: 628, NextOffset: 960 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -236040,9 +232106,9 @@ testutil.go:509: Offset: 859, NextOffset: 879 testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 879, NextOffset: 2223 - testutil.go:509: Offset: 1020, NextOffset: 2505 + testutil.go:509: Offset: 1020, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -236078,8 +232144,22 @@ 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: 819 + testutil.go:509: Offset: 628, NextOffset: 960 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -236093,17 +232173,6 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 531 - testutil.go:509: Offset: 288, NextOffset: 390 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 531, NextOffset: 628 - testutil.go:509: Offset: 390, NextOffset: 487 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 960 - testutil.go:509: Offset: 487, NextOffset: 819 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -236114,14 +232183,8 @@ testutil.go:509: Offset: 839, NextOffset: 859 testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1020, NextOffset: 2505 + testutil.go:509: Offset: 1020, NextOffset: 2506 testutil.go:509: Offset: 879, NextOffset: 2223 - testutil.go:395: Comparing: "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" @@ -236137,11 +232200,34 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 531 + testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 531, NextOffset: 628 + testutil.go:509: Offset: 390, NextOffset: 487 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 960 + testutil.go:509: Offset: 487, NextOffset: 819 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test 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: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -236151,118 +232237,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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test2" vs "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: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.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: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1947 - 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: 1947 - 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: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1017,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 976, NextOffset: 996 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 996, NextOffset: 1016 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1016, NextOffset: 1036 + testutil.go:509: Offset: 894, NextOffset: 2204 + testutil.go:509: Offset: 1036, NextOffset: 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" @@ -236306,29 +232391,20 @@ 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 638, NextOffset: 976 + testutil.go:509: Offset: 496, NextOffset: 834 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236357,154 +232433,152 @@ 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 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 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: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: 2529 + testutil.go:509: Offset: 894, NextOffset: 2204 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar dev test test2 .no.prefetch.landmark baz.txt foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar 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: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "test2" vs "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: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":832,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":852,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":872,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":892,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo1.txt baz.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink dev baz.txt foo1.txt test 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] @@ -236515,14 +232589,14 @@ testutil.go:509: Offset: 991, NextOffset: 1011 testutil.go:509: Offset: 872, NextOffset: 892 testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:509: Offset: 892, NextOffset: 2198 testutil.go:509: Offset: 1031, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236563,25 +232637,19 @@ testutil.go:509: Offset: 495, NextOffset: 832 testutil.go:509: Offset: 634, NextOffset: 971 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 534 - testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -236595,6 +232663,9 @@ 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -236605,7 +232676,7 @@ testutil.go:509: Offset: 1011, NextOffset: 1031 testutil.go:509: Offset: 872, NextOffset: 892 testutil.go:509: Offset: 1031, NextOffset: 2520 - testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:509: Offset: 892, NextOffset: 2198 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236621,154 +232692,137 @@ 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink test dev baz.txt foo1.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 bar foo3.txt barlink 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: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt foo3.txt dev 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: 398, NextOffset: 498 - testutil.go:509: Offset: 541, NextOffset: 641 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 839 - testutil.go:509: Offset: 641, NextOffset: 982 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 839, NextOffset: 859 - testutil.go:509: Offset: 982, NextOffset: 1002 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1002, NextOffset: 1022 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1022, NextOffset: 1042 - testutil.go:509: Offset: 899, NextOffset: 2245 - testutil.go:509: Offset: 1042, NextOffset: 2539 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -236804,14 +232858,30 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark bar barlink baz.txt 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: 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: 398, NextOffset: 498 + testutil.go:509: Offset: 541, NextOffset: 641 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 982 testutil.go:509: Offset: 498, NextOffset: 839 + testutil.go:509: Offset: 641, NextOffset: 982 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 839, NextOffset: 859 + testutil.go:509: Offset: 982, NextOffset: 1002 + testutil.go:509: Offset: 859, NextOffset: 879 + testutil.go:509: Offset: 1002, NextOffset: 1022 + testutil.go:509: Offset: 879, NextOffset: 899 + testutil.go:509: Offset: 1022, NextOffset: 1042 + testutil.go:509: Offset: 899, NextOffset: 2243 + testutil.go:509: Offset: 1042, NextOffset: 2538 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 baz.txt barlink bar foo3.txt dev .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "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 @@ -236825,31 +232895,6 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2539 - testutil.go:509: Offset: 899, NextOffset: 2245 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -236863,29 +232908,40 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 foo3.txt bar test dev .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 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: 2243 + 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": [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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: 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=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar barlink foo1.txt foo3.txt 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" @@ -236925,16 +232981,27 @@ 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: "" 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -236947,11 +233014,16 @@ 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": [testfifo testchar1 testchar2 testblock] vs [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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 @@ -236965,10 +233037,12 @@ testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236985,36 +233059,39 @@ testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt test test2 .no.prefetch.landmark bar barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt] + 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: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: 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: 2656 + 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: 2655 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -237043,28 +233120,14 @@ testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 193, NextOffset: 288 testutil.go:509: Offset: 294, NextOffset: 409 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 288, NextOffset: 390 - testutil.go:509: Offset: 409, NextOffset: 531 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark barlink 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: 531, NextOffset: 628 testutil.go:509: Offset: 390, NextOffset: 487 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2656 - testutil.go:509: Offset: 954, NextOffset: 2393 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237097,41 +233160,43 @@ testutil.go:509: Offset: 409, NextOffset: 531 testutil.go:509: Offset: 288, NextOffset: 390 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 1035 - testutil.go:509: Offset: 487, NextOffset: 894 + 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: 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: 2655 + 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 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: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - 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 barlink test2 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: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 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" @@ -237139,98 +233204,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: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - 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 [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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink .no.prefetch.landmark foo3.txt test dev test2 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: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1050,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"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":1110,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 .no.prefetch.landmark bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar .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: 908, NextOffset: 928 + testutil.go:509: Offset: 1050, NextOffset: 1070 + testutil.go:509: Offset: 928, NextOffset: 948 + testutil.go:509: Offset: 1070, NextOffset: 1090 + testutil.go:509: Offset: 948, NextOffset: 968 + testutil.go:509: Offset: 1090, NextOffset: 1110 + testutil.go:509: Offset: 968, NextOffset: 2375 + testutil.go:509: Offset: 1110, NextOffset: 2679 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237268,54 +233360,13 @@ 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: 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: 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: 2377 - testutil.go:509: Offset: 1111, NextOffset: 2679 - 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: 496, NextOffset: 908 + testutil.go:509: Offset: 638, NextOffset: 1050 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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: 538, NextOffset: 638 - testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 1051 - testutil.go:509: Offset: 496, 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: 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: 2679 - testutil.go:509: Offset: 969, 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 638, NextOffset: 1050 + testutil.go:509: Offset: 496, NextOffset: 908 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -237332,6 +233383,29 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1050, NextOffset: 1070 + testutil.go:509: Offset: 908, NextOffset: 928 + testutil.go:509: Offset: 1070, NextOffset: 1090 + testutil.go:509: Offset: 928, NextOffset: 948 + testutil.go:509: Offset: 1090, NextOffset: 1110 + testutil.go:509: Offset: 948, NextOffset: 968 + testutil.go:509: Offset: 1110, NextOffset: 2679 + testutil.go:509: Offset: 968, NextOffset: 2375 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237348,32 +233422,23 @@ 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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 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: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 testutil.go:395: Comparing: "dev" vs "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" @@ -237381,98 +233446,135 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 101, NextOffset: 2113 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + 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 barlink dev baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + 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: 101, NextOffset: 2113 + 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: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go: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: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + 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: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + 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: 2368 + testutil.go:509: Offset: 1104, NextOffset: 2662 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" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 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:509: Offset: 95, NextOffset: 115 testutil.go:509: Offset: 195, NextOffset: 215 @@ -237486,37 +233588,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: 903 - testutil.go:509: Offset: 634, NextOffset: 1042 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2368 - testutil.go:509: Offset: 1102, NextOffset: 2664 - testutil.go:395: Comparing: "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: 95, NextOffset: 115 testutil.go:509: Offset: 195, NextOffset: 215 @@ -237530,8 +233601,20 @@ testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 195, NextOffset: 292 testutil.go:509: Offset: 295, NextOffset: 411 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:509: Offset: 411, NextOffset: 534 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo3.txt bar barlink dev test2 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -237545,26 +233628,6 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2664 - testutil.go:509: Offset: 963, NextOffset: 2368 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -237587,51 +233650,38 @@ 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 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2662 + testutil.go:509: Offset: 965, NextOffset: 2368 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 - 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: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 + 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 barlink test 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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -237639,88 +233689,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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - 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 [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: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, 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: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "test2" vs "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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1911 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":913,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1056,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":914,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":954,"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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1057,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1077,"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":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar 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 dev baz.txt bar foo3.txt barlink test test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 498, NextOffset: 914 + testutil.go:509: Offset: 641, NextOffset: 1057 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 914, NextOffset: 934 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 954, NextOffset: 974 + testutil.go:509: Offset: 1097, NextOffset: 1117 + testutil.go:509: Offset: 974, NextOffset: 2411 + testutil.go:509: Offset: 1117, NextOffset: 2687 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237757,43 +233846,29 @@ 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: 913 - testutil.go:509: Offset: 641, NextOffset: 1056 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 913, NextOffset: 933 - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 933, NextOffset: 953 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 953, NextOffset: 973 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 973, NextOffset: 2415 - testutil.go:509: Offset: 1116, NextOffset: 2686 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1056, NextOffset: 1076 - testutil.go:509: Offset: 913, NextOffset: 933 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 933, NextOffset: 953 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 953, NextOffset: 973 - testutil.go:509: Offset: 1116, NextOffset: 2686 - testutil.go:509: Offset: 973, NextOffset: 2415 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 914, NextOffset: 934 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 1097, NextOffset: 1117 + testutil.go:509: Offset: 954, NextOffset: 974 + testutil.go:509: Offset: 1117, NextOffset: 2687 + testutil.go:509: Offset: 974, NextOffset: 2411 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237822,98 +233897,100 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 541, NextOffset: 641 + testutil.go:509: Offset: 398, NextOffset: 498 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 1056 - testutil.go:509: Offset: 498, NextOffset: 913 + testutil.go:509: Offset: 641, NextOffset: 1057 + testutil.go:509: Offset: 498, NextOffset: 914 +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test .no.prefetch.landmark] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt barlink .no.prefetch.landmark bar test dev test2 foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1939 + 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: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 101, NextOffset: 2109 + 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: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + 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 [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" @@ -237921,42 +233998,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: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1938 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":985,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1005,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 barlink test .no.prefetch.landmark baz.txt foo1.txt bar] + 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] @@ -237970,7 +234052,7 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -238006,27 +234088,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 965, NextOffset: 985 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 985, NextOffset: 1005 - testutil.go:509: Offset: 840, NextOffset: 860 - testutil.go:509: Offset: 1005, NextOffset: 1025 - testutil.go:509: Offset: 860, NextOffset: 880 - testutil.go:509: Offset: 1025, NextOffset: 2508 - testutil.go:509: Offset: 880, NextOffset: 2210 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 91, NextOffset: 111 @@ -238048,16 +234111,27 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 627, NextOffset: 965 testutil.go:509: Offset: 482, NextOffset: 820 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 840, NextOffset: 860 + testutil.go:509: Offset: 1005, NextOffset: 1025 + testutil.go:509: Offset: 860, NextOffset: 880 + testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 880, NextOffset: 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238074,48 +234148,23 @@ 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=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - 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: 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: 1966 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - 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 bar dev 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: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -238123,82 +234172,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: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:395: Comparing: "" vs "" - 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: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - 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: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 foo1.txt foo3.txt barlink dev .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: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "test2" vs "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: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1966 - 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: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 baz.txt foo3.txt bar dev .no.prefetch.landmark foo1.txt] + 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] @@ -238210,9 +234287,9 @@ 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: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" @@ -238253,11 +234330,14 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 413, NextOffset: 535 testutil.go:509: Offset: 289, NextOffset: 391 @@ -238266,15 +234346,19 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 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 + testutil.go:395: Comparing: "test2" vs "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 @@ -238288,20 +234372,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "test2" vs "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 @@ -238315,11 +234385,18 @@ 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: "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" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 foo3.txt barlink test dev .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 [dev test2 .no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1795 + 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" @@ -238341,11 +234418,11 @@ testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -238374,20 +234451,13 @@ testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test foo1.txt baz.txt barlink 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: 101, NextOffset: 1977 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: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 @@ -238396,13 +234466,20 @@ testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go: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: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 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: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 @@ -238411,42 +234488,33 @@ testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 101, NextOffset: 1977 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: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1977 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: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1008,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar dev test2 barlink test .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" @@ -238496,11 +234564,16 @@ 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: 2180 + testutil.go:509: Offset: 882, NextOffset: 2181 testutil.go:509: Offset: 1028, NextOffset: 2523 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 bar foo3.txt test .no.prefetch.landmark barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt test2 bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238516,30 +234589,24 @@ 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: "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: "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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -238550,98 +234617,38 @@ testutil.go:509: Offset: 1008, NextOffset: 1028 testutil.go:509: Offset: 862, NextOffset: 882 testutil.go:509: Offset: 1028, NextOffset: 2523 - testutil.go:509: Offset: 882, NextOffset: 2180 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 test2 bar foo3.txt test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 882, NextOffset: 2181 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1972 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + 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=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} 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 [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: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -238649,57 +234656,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: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 + 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: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1783 + testutil.go:395: Comparing: "test2" vs "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: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 .no.prefetch.landmark barlink dev test2 baz.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2235 - testutil.go:509: Offset: 1038, NextOffset: 2532 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238740,19 +234797,31 @@ 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 "": [test .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 978, NextOffset: 998 testutil.go:509: Offset: 834, NextOffset: 854 - testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 978, NextOffset: 998 testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 998, NextOffset: 1018 testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1038, NextOffset: 2532 + testutil.go:509: Offset: 1018, NextOffset: 1038 testutil.go:509: Offset: 894, NextOffset: 2235 + testutil.go:509: Offset: 1038, NextOffset: 2531 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt test dev] vs [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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 415, NextOffset: 539 testutil.go:509: Offset: 292, NextOffset: 395 @@ -238764,6 +234833,17 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 640, NextOffset: 978 testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 978, NextOffset: 998 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1038, NextOffset: 2531 + testutil.go:509: Offset: 894, NextOffset: 2235 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 93, NextOffset: 113 @@ -238778,12 +234858,6 @@ testutil.go:509: Offset: 298, NextOffset: 415 testutil.go:509: Offset: 193, NextOffset: 292 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238800,27 +234874,24 @@ 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=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt barlink foo1.txt bar test .no.prefetch.landmark baz.txt] - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark 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: 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: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 testutil.go:395: Comparing: "dev" vs "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" @@ -238828,103 +234899,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: 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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 "": [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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt foo1.txt bar .no.prefetch.landmark 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: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "test" vs "test" - testutil.go:401: 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:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar 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 bar foo3.txt barlink foo1.txt test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238974,34 +235054,19 @@ 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: 2389 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 832, NextOffset: 2091 + testutil.go:509: Offset: 977, NextOffset: 2390 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2389 - 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -239015,19 +235080,6 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 403, NextOffset: 521 - testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 614, NextOffset: 917 - testutil.go:509: Offset: 469, 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: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -239041,22 +235093,53 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:509: Offset: 376, NextOffset: 469 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 614, NextOffset: 917 + testutil.go:509: Offset: 469, NextOffset: 772 + 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: "test" vs "test" + testutil.go:401: 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: 2390 + testutil.go:509: Offset: 832, NextOffset: 2091 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark foo1.txt test dev baz.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1723 + 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: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -239066,122 +235149,98 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":791,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":811,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":831,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":851,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test .no.prefetch.landmark 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: 90, NextOffset: 110 - testutil.go:509: Offset: 192, NextOffset: 212 - testutil.go:509: Offset: 110, NextOffset: 130 - testutil.go:509: Offset: 212, NextOffset: 232 - testutil.go:509: Offset: 130, NextOffset: 150 - testutil.go:509: Offset: 232, NextOffset: 252 - testutil.go:509: Offset: 150, NextOffset: 170 - testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 170, NextOffset: 190 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:509: Offset: 292, NextOffset: 408 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev bar baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 @@ -239204,49 +235263,57 @@ testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:509: Offset: 528, NextOffset: 623 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:509: Offset: 623, NextOffset: 934 + testutil.go:509: Offset: 480, NextOffset: 790 + testutil.go:509: Offset: 623, NextOffset: 933 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 851, NextOffset: 2120 - testutil.go:509: Offset: 994, NextOffset: 2407 + 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: 2120 + testutil.go:509: Offset: 993, NextOffset: 2406 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 192, NextOffset: 212 + testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 212, NextOffset: 232 + testutil.go:509: Offset: 130, NextOffset: 150 + testutil.go:509: Offset: 232, NextOffset: 252 + testutil.go:509: Offset: 150, NextOffset: 170 + testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 170, NextOffset: 190 + testutil.go:509: Offset: 272, NextOffset: 292 + testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test2 dev baz.txt foo1.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 934 - testutil.go:509: Offset: 480, NextOffset: 791 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2407 - testutil.go:509: Offset: 851, NextOffset: 2120 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2406 + testutil.go:509: Offset: 850, NextOffset: 2120 + testutil.go:395: Comparing: "test2" vs "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,11 +235327,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: "test2" vs "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 @@ -239278,33 +235340,41 @@ 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: 933 + testutil.go:509: Offset: 480, NextOffset: 790 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "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=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 baz.txt bar foo3.txt test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -239312,103 +235382,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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt] vs [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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - 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: 1728 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 193, NextOffset: 213 @@ -239444,13 +235518,13 @@ testutil.go:509: Offset: 821, NextOffset: 841 testutil.go:509: Offset: 964, NextOffset: 984 testutil.go:509: Offset: 841, NextOffset: 2115 - testutil.go:509: Offset: 984, NextOffset: 2394 + testutil.go:509: Offset: 984, NextOffset: 2395 testutil.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" @@ -239467,7 +235541,7 @@ testutil.go:509: Offset: 191, NextOffset: 283 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt .no.prefetch.landmark foo3.txt barlink test dev test2 bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 620, NextOffset: 924 testutil.go:509: Offset: 477, NextOffset: 781 @@ -239481,17 +235555,14 @@ testutil.go:509: Offset: 801, NextOffset: 821 testutil.go:509: Offset: 964, NextOffset: 984 testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 984, NextOffset: 2394 + testutil.go:509: Offset: 984, NextOffset: 2395 testutil.go:509: Offset: 841, NextOffset: 2115 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: 406, NextOffset: 524 - testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -239507,6 +235578,11 @@ 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 @@ -239520,138 +235596,135 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 406, NextOffset: 524 + testutil.go:509: Offset: 283, NextOffset: 381 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink dev baz.txt foo1.txt bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink dev baz.txt foo1.txt bar foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "test2" vs "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: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1904 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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/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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + 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: 1904 + 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -239661,10 +235734,10 @@ testutil.go:509: Offset: 957, NextOffset: 977 testutil.go:509: Offset: 835, NextOffset: 855 testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 2128 + testutil.go:509: Offset: 855, NextOffset: 2129 testutil.go:509: Offset: 997, NextOffset: 2415 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -239708,16 +235781,9 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [bar barlink test dev test2 foo1.txt baz.txt foo3.txt .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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -239731,9 +235797,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 - testutil.go:509: Offset: 287, NextOffset: 387 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -239750,7 +235816,15 @@ testutil.go:509: Offset: 977, NextOffset: 997 testutil.go:509: Offset: 835, NextOffset: 855 testutil.go:509: Offset: 997, NextOffset: 2415 - testutil.go:509: Offset: 855, NextOffset: 2128 + testutil.go:509: Offset: 855, NextOffset: 2129 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -239764,14 +235838,22 @@ 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: 937 - testutil.go:509: Offset: 483, NextOffset: 795 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 287, NextOffset: 387 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: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] @@ -239785,11 +235867,11 @@ testutil.go:509: Offset: 0, NextOffset: 1738 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/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" @@ -239821,37 +235903,35 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt bar foo3.txt .no.prefetch.landmark 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: 1738 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "baz.txt" vs "baz.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: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 @@ -239860,6 +235940,7 @@ testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -239875,24 +235956,35 @@ testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 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: 2263 + testutil.go:509: Offset: 1054, NextOffset: 2548 + testutil.go:395: Comparing: "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" @@ -239930,28 +236022,23 @@ 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: 847 - testutil.go:509: Offset: 614, NextOffset: 992 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 469, NextOffset: 849 + testutil.go:509: Offset: 614, NextOffset: 994 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 992, NextOffset: 1012 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 907, NextOffset: 2274 - testutil.go:509: Offset: 1052, 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" - testutil.go:395: Comparing: "dev/testblock" vs "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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: 2548 + testutil.go:509: Offset: 909, NextOffset: 2263 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -239965,37 +236052,6 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 992, NextOffset: 1012 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1052, NextOffset: 2551 - testutil.go:509: Offset: 907, NextOffset: 2274 - 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: 992 - testutil.go:509: Offset: 469, NextOffset: 847 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -240009,132 +236065,150 @@ 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: 994 + testutil.go:509: Offset: 469, NextOffset: 849 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 521, NextOffset: 614 + testutil.go:509: Offset: 376, NextOffset: 469 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt test dev foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - 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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "test2" vs "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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + 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 [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: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 testutil.go:395: Comparing: "dev" vs "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 480, NextOffset: 855 testutil.go:509: Offset: 623, NextOffset: 998 @@ -240148,14 +236222,14 @@ 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: 2274 - testutil.go:509: Offset: 1058, NextOffset: 2559 + testutil.go:509: Offset: 915, NextOffset: 2272 + testutil.go:509: Offset: 1058, NextOffset: 2558 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -240193,22 +236267,24 @@ testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:509: Offset: 528, NextOffset: 623 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 528, NextOffset: 623 - testutil.go:509: Offset: 385, NextOffset: 480 + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 192, NextOffset: 212 + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 212, NextOffset: 232 + testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 232, NextOffset: 252 + testutil.go:509: Offset: 130, NextOffset: 150 + testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 150, NextOffset: 170 + testutil.go:509: Offset: 272, NextOffset: 292 + testutil.go:509: Offset: 170, NextOffset: 190 + testutil.go:509: Offset: 292, NextOffset: 408 + testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 623, NextOffset: 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" @@ -240218,8 +236294,14 @@ 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: 2559 - testutil.go:509: Offset: 915, NextOffset: 2274 + testutil.go:509: Offset: 1058, NextOffset: 2558 + 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -240235,27 +236317,19 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 192, NextOffset: 212 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 212, NextOffset: 232 - testutil.go:509: Offset: 110, NextOffset: 130 - testutil.go:509: Offset: 232, NextOffset: 252 - testutil.go:509: Offset: 130, NextOffset: 150 - testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 150, NextOffset: 170 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 170, NextOffset: 190 - testutil.go:509: Offset: 292, NextOffset: 408 - testutil.go:509: Offset: 190, NextOffset: 286 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 408, NextOffset: 528 testutil.go:509: Offset: 286, NextOffset: 385 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:509: Offset: 385, NextOffset: 480 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, NextOffset: 2014 @@ -240293,11 +236367,11 @@ testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, NextOffset: 2014 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -240314,9 +236388,7 @@ testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, NextOffset: 2014 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test2 dev .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:401: Directory: "" vs "": [dev bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 2014 testutil.go:509: Offset: 0, NextOffset: 1834 @@ -240338,6 +236410,9 @@ 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -240350,12 +236425,8 @@ 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: "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: 97, NextOffset: 2014 testutil.go:509: Offset: 0, NextOffset: 1834 @@ -240369,31 +236440,30 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo3.txt barlink test dev 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:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt dev barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2282 - testutil.go:509: Offset: 1050, NextOffset: 2552 + 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: 2266 + testutil.go:509: Offset: 1051, NextOffset: 2549 testutil.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" @@ -240434,16 +236504,12 @@ 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: 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 "": [baz.txt foo3.txt barlink test 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt dev barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -240457,6 +236523,28 @@ 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: "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: "test" vs "test" + testutil.go:401: 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: 2549 + testutil.go:509: Offset: 908, NextOffset: 2266 + testutil.go:395: Comparing: "test2" vs "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 @@ -240470,72 +236558,37 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 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: 2552 - testutil.go:509: Offset: 907, NextOffset: 2282 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 406, NextOffset: 524 testutil.go:509: Offset: 283, NextOffset: 381 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink test foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - 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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -240543,58 +236596,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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":858,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":878,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":898,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1000,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 483, NextOffset: 858 + testutil.go:509: Offset: 625, NextOffset: 1000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 858, NextOffset: 878 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 878, NextOffset: 898 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 918, NextOffset: 2275 + testutil.go:509: Offset: 1060, NextOffset: 2565 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" @@ -240602,24 +236717,6 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 test2 .no.prefetch.landmark bar test dev baz.txt] - 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 @@ -240632,37 +236729,6 @@ testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 193, NextOffset: 287 testutil.go:509: Offset: 295, NextOffset: 409 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 287, NextOffset: 387 - testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:509: Offset: 529, NextOffset: 625 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 857 - testutil.go:509: Offset: 625, NextOffset: 999 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2282 - testutil.go:509: Offset: 1059, NextOffset: 2568 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 195, NextOffset: 215 @@ -240676,25 +236742,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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: 529, NextOffset: 625 + testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2568 - testutil.go:509: Offset: 917, NextOffset: 2282 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 858, NextOffset: 878 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 878, NextOffset: 898 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 1060, NextOffset: 2565 + testutil.go:509: Offset: 918, NextOffset: 2275 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -240708,14 +236787,12 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 529 + testutil.go:509: Offset: 287, NextOffset: 387 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 625, NextOffset: 999 - testutil.go:509: Offset: 483, NextOffset: 857 + testutil.go:509: Offset: 625, NextOffset: 1000 + testutil.go:509: Offset: 483, NextOffset: 858 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -240732,52 +236809,36 @@ 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test dev foo1.txt bar foo3.txt test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 testutil.go:395: Comparing: "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" @@ -240785,82 +236846,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: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - 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 [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: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "test2" vs "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: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "" 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt bar] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 282, NextOffset: 379 + testutil.go:509: Offset: 402, NextOffset: 520 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 379, NextOffset: 474 + testutil.go:509: Offset: 520, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 474, NextOffset: 789 testutil.go:509: Offset: 615, NextOffset: 930 @@ -240874,14 +236969,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: 2104 - testutil.go:509: Offset: 990, NextOffset: 2402 + testutil.go:509: Offset: 849, NextOffset: 2103 + testutil.go:509: Offset: 990, NextOffset: 2403 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -240897,29 +236992,10 @@ 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 282, NextOffset: 379 - testutil.go:509: Offset: 402, NextOffset: 520 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 379, NextOffset: 474 - testutil.go:509: Offset: 520, NextOffset: 615 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -240933,9 +237009,6 @@ 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: "test2" vs "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 @@ -240949,9 +237022,6 @@ 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -240960,6 +237030,16 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 930 testutil.go:509: Offset: 474, NextOffset: 789 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -240969,33 +237049,26 @@ 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: 2402 - testutil.go:509: Offset: 849, NextOffset: 2104 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 990, NextOffset: 2403 + testutil.go:509: Offset: 849, NextOffset: 2103 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -241004,105 +237077,106 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test2 barlink test dev .no.prefetch.landmark 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "test2" vs "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: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 480, NextOffset: 804 testutil.go:509: Offset: 622, NextOffset: 946 @@ -241116,14 +237190,14 @@ 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: 2132 - testutil.go:509: Offset: 1006, NextOffset: 2423 + testutil.go:509: Offset: 864, NextOffset: 2133 + 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/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" @@ -241161,20 +237235,8 @@ testutil.go:509: Offset: 384, NextOffset: 480 testutil.go:509: Offset: 526, NextOffset: 622 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 211, NextOffset: 231 - testutil.go:509: Offset: 108, NextOffset: 128 - testutil.go:509: Offset: 231, NextOffset: 251 - testutil.go:509: Offset: 128, NextOffset: 148 - testutil.go:509: Offset: 251, NextOffset: 271 - testutil.go:509: Offset: 148, NextOffset: 168 - testutil.go:509: Offset: 271, NextOffset: 291 - testutil.go:509: Offset: 168, NextOffset: 188 - testutil.go:509: Offset: 291, NextOffset: 406 - testutil.go:509: Offset: 188, NextOffset: 284 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 622, NextOffset: 946 testutil.go:509: Offset: 480, NextOffset: 804 @@ -241187,14 +237249,14 @@ 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: 2423 - testutil.go:509: Offset: 864, NextOffset: 2132 + testutil.go:509: Offset: 1006, NextOffset: 2424 + testutil.go:509: Offset: 864, NextOffset: 2133 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -241210,6 +237272,19 @@ 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 211, NextOffset: 231 + testutil.go:509: Offset: 108, NextOffset: 128 + testutil.go:509: Offset: 231, NextOffset: 251 + testutil.go:509: Offset: 128, NextOffset: 148 + testutil.go:509: Offset: 251, NextOffset: 271 + testutil.go:509: Offset: 148, NextOffset: 168 + testutil.go:509: Offset: 271, NextOffset: 291 + 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 @@ -241218,133 +237293,132 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 526, NextOffset: 622 testutil.go:509: Offset: 384, NextOffset: 480 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo1.txt bar test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 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:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + 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: 1911 + 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: 1911 + 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: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt bar foo3.txt test dev .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: 97, NextOffset: 1911 + 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: 1911 + 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: "test" vs "test" testutil.go:401: 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1911 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + 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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":796,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":816,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":836,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":797,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":817,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":837,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":939,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark dev test2 foo3.txt barlink test baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 285, NextOffset: 384 testutil.go:509: Offset: 406, NextOffset: 526 @@ -241354,22 +237428,22 @@ 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:509: Offset: 480, NextOffset: 797 + testutil.go:509: Offset: 622, NextOffset: 939 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2130 - testutil.go:509: Offset: 998, NextOffset: 2408 + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 857, NextOffset: 2129 + testutil.go:509: Offset: 999, NextOffset: 2408 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -241403,7 +237477,7 @@ testutil.go:509: Offset: 190, NextOffset: 285 testutil.go:509: Offset: 292, NextOffset: 406 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test baz.txt foo1.txt bar .no.prefetch.landmark dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 406, NextOffset: 526 testutil.go:509: Offset: 285, NextOffset: 384 @@ -241412,7 +237486,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 526, NextOffset: 622 testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 622, NextOffset: 939 + testutil.go:509: Offset: 480, NextOffset: 797 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 999, NextOffset: 2408 + testutil.go:509: Offset: 857, NextOffset: 2129 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -241426,22 +237514,8 @@ 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: 938 - testutil.go:509: Offset: 480, NextOffset: 796 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 796, NextOffset: 816 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 998, NextOffset: 2408 - testutil.go:509: Offset: 856, 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -241462,156 +237536,131 @@ 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar dev test2 foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + 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 dev bar foo3.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1745 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt test barlink dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + 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: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + 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: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + 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: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt test test2] - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 286, NextOffset: 386 - testutil.go:509: Offset: 411, NextOffset: 532 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 386, NextOffset: 484 - testutil.go:509: Offset: 532, NextOffset: 630 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 484, NextOffset: 804 - testutil.go:509: Offset: 630, NextOffset: 950 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -241622,13 +237671,13 @@ testutil.go:509: Offset: 844, NextOffset: 864 testutil.go:509: Offset: 990, NextOffset: 1010 testutil.go:509: Offset: 864, NextOffset: 2135 - testutil.go:509: Offset: 1010, NextOffset: 2427 + testutil.go:509: Offset: 1010, NextOffset: 2425 testutil.go:395: Comparing: "dev" vs "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" @@ -241644,24 +237693,33 @@ 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 "": [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 286, NextOffset: 386 + testutil.go:509: Offset: 411, NextOffset: 532 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:509: Offset: 532, NextOffset: 630 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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: 2427 - testutil.go:509: Offset: 864, NextOffset: 2135 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 630, NextOffset: 950 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -241675,9 +237733,13 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 532 - testutil.go:509: Offset: 286, NextOffset: 386 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 532, NextOffset: 630 + testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -241691,23 +237753,51 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 532, NextOffset: 630 - testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 532 + testutil.go:509: Offset: 286, NextOffset: 386 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 630, NextOffset: 950 + testutil.go:509: Offset: 484, 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: 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: 2135 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev test2 bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -241729,11 +237819,11 @@ testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -241749,30 +237839,21 @@ testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt dev] vs [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: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [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: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:395: Comparing: "test2" vs "test2" @@ -241803,32 +237884,33 @@ testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.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" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt barlink test foo3.txt 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: 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] @@ -241839,8 +237921,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: 2344 + testutil.go:509: Offset: 825, NextOffset: 2051 + 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" @@ -241878,34 +237960,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.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: 389, NextOffset: 501 - testutil.go:509: Offset: 272, NextOffset: 365 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 203, NextOffset: 223 - testutil.go:509: Offset: 105, NextOffset: 125 - testutil.go:509: Offset: 223, NextOffset: 243 - testutil.go:509: Offset: 125, NextOffset: 145 - testutil.go:509: Offset: 243, NextOffset: 263 - testutil.go:509: Offset: 145, NextOffset: 165 - testutil.go:509: Offset: 263, NextOffset: 283 - testutil.go:509: Offset: 165, NextOffset: 185 - testutil.go:509: Offset: 283, NextOffset: 389 - testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -241929,14 +237985,11 @@ testutil.go:509: Offset: 785, NextOffset: 805 testutil.go:509: Offset: 941, NextOffset: 961 testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 961, NextOffset: 2344 - testutil.go:509: Offset: 825, NextOffset: 2050 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 961, NextOffset: 2342 + testutil.go:509: Offset: 825, NextOffset: 2051 + 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" @@ -241945,132 +237998,159 @@ 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 203, NextOffset: 223 + testutil.go:509: Offset: 105, NextOffset: 125 + testutil.go:509: Offset: 223, NextOffset: 243 + testutil.go:509: Offset: 125, NextOffset: 145 + testutil.go:509: Offset: 243, NextOffset: 263 + testutil.go:509: Offset: 145, NextOffset: 165 + testutil.go:509: Offset: 263, NextOffset: 283 + testutil.go:509: Offset: 165, NextOffset: 185 + testutil.go:509: Offset: 283, NextOffset: 389 + testutil.go:509: Offset: 185, NextOffset: 272 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo3.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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 testutil.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 testutil.go:395: Comparing: "test2" vs "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: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":782,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":802,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242108,51 +238188,48 @@ testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 782 - testutil.go:509: Offset: 600, NextOffset: 917 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:509: Offset: 600, NextOffset: 916 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:509: Offset: 977, NextOffset: 2356 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 841, NextOffset: 2077 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 916 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:509: Offset: 841, NextOffset: 2077 testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2356 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -242184,135 +238261,132 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 395, NextOffset: 509 testutil.go:509: Offset: 279, NextOffset: 374 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 917 - testutil.go:509: Offset: 465, NextOffset: 782 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink test dev .no.prefetch.landmark bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test foo3.txt barlink foo1.txt bar dev test2 .no.prefetch.landmark baz.txt] 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:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] 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: "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:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1697 - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev test2 baz.txt bar .no.prefetch.landmark] vs [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: 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: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + 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 [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: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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: 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: "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1697 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev baz.txt foo3.txt test barlink test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242365,25 +238439,37 @@ testutil.go:509: Offset: 825, NextOffset: 2057 testutil.go:509: Offset: 958, 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/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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev bar barlink foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt 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: 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 + testutil.go:509: Offset: 204, NextOffset: 224 + testutil.go:509: Offset: 107, NextOffset: 127 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 127, NextOffset: 147 + testutil.go:509: Offset: 244, NextOffset: 264 + testutil.go:509: Offset: 147, NextOffset: 167 + testutil.go:509: Offset: 264, NextOffset: 284 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -242397,9 +238483,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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 594, NextOffset: 898 testutil.go:509: Offset: 461, NextOffset: 765 @@ -242414,147 +238497,155 @@ testutil.go:509: Offset: 805, NextOffset: 825 testutil.go:509: Offset: 958, NextOffset: 2339 testutil.go:509: Offset: 825, NextOffset: 2057 - testutil.go:395: Comparing: "test2" vs "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 - testutil.go:509: Offset: 204, NextOffset: 224 - testutil.go:509: Offset: 107, NextOffset: 127 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 127, NextOffset: 147 - testutil.go:509: Offset: 244, NextOffset: 264 - testutil.go:509: Offset: 147, NextOffset: 167 - testutil.go:509: Offset: 264, NextOffset: 284 - 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" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt test dev baz.txt bar barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 foo1.txt bar foo3.txt barlink test dev baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt foo3.txt 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: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":266,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2069 + testutil.go:509: Offset: 969, NextOffset: 2357 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242595,28 +238686,14 @@ testutil.go:509: Offset: 469, NextOffset: 778 testutil.go:509: Offset: 600, NextOffset: 909 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 778, NextOffset: 798 - testutil.go:509: Offset: 909, NextOffset: 929 - testutil.go:509: Offset: 798, NextOffset: 818 - testutil.go:509: Offset: 929, NextOffset: 949 - testutil.go:509: Offset: 818, NextOffset: 838 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 838, NextOffset: 2071 - testutil.go:509: Offset: 969, NextOffset: 2356 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:509: Offset: 281, NextOffset: 377 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242645,15 +238722,12 @@ 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: "bar" vs "bar" - testutil.go:401: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:509: Offset: 281, NextOffset: 377 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 600, NextOffset: 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" @@ -242663,21 +238737,32 @@ testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 818, NextOffset: 838 - testutil.go:509: Offset: 969, NextOffset: 2356 - testutil.go:509: Offset: 838, NextOffset: 2071 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 969, NextOffset: 2357 + 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: "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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink test2 baz.txt foo1.txt bar foo3.txt] + 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 barlink test test2 foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -242685,124 +238770,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: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":967,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":987,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1007,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242840,33 +238914,28 @@ 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: 831 - testutil.go:509: Offset: 590, NextOffset: 967 + 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: 831, NextOffset: 851 - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 851, NextOffset: 871 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 871, NextOffset: 891 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 891, NextOffset: 2209 - testutil.go:509: Offset: 1027, NextOffset: 2487 + 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: 2200 + testutil.go:509: Offset: 1029, NextOffset: 2487 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 [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: 967, NextOffset: 987 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 851, NextOffset: 871 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 871, NextOffset: 891 - testutil.go:509: Offset: 1027, NextOffset: 2487 - testutil.go:509: Offset: 891, NextOffset: 2209 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242882,24 +238951,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 590, NextOffset: 967 - testutil.go:509: Offset: 454, NextOffset: 831 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 389, NextOffset: 501 - testutil.go:509: Offset: 272, NextOffset: 365 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 501, NextOffset: 590 - testutil.go:509: Offset: 365, NextOffset: 454 - testutil.go:395: Comparing: "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: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -242913,141 +238964,155 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt 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: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 501, NextOffset: 590 + testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2200 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + 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=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, 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/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: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev foo1.txt test bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1792 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, 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: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + 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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 foo1.txt bar test barlink test2 .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + 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: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + 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: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + 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: 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: 855 - testutil.go:509: Offset: 600, NextOffset: 990 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 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":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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.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" @@ -243057,14 +239122,14 @@ testutil.go:509: Offset: 1010, NextOffset: 1030 testutil.go:509: Offset: 895, NextOffset: 915 testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 915, NextOffset: 2239 - testutil.go:509: Offset: 1050, NextOffset: 2517 + testutil.go:509: Offset: 915, NextOffset: 2238 + testutil.go:509: Offset: 1050, NextOffset: 2518 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -243096,8 +239161,17 @@ 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: 855 + testutil.go:509: Offset: 600, NextOffset: 990 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev foo1.txt bar test barlink test2 .no.prefetch.landmark baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar baz.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -243111,10 +239185,23 @@ 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: 990 - testutil.go:509: Offset: 465, 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: 990, NextOffset: 1010 + testutil.go:509: Offset: 855, NextOffset: 875 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1030, NextOffset: 1050 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1050, NextOffset: 2518 + testutil.go:509: Offset: 915, 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243138,50 +239225,88 @@ 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: 990 + testutil.go:509: Offset: 465, NextOffset: 855 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt barlink dev test2 foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 855, NextOffset: 875 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 895, NextOffset: 915 - testutil.go:509: Offset: 1050, NextOffset: 2517 - testutil.go:509: Offset: 915, NextOffset: 2239 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.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: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -243189,98 +239314,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: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1809 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt] + 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 461, NextOffset: 847 testutil.go:509: Offset: 594, NextOffset: 980 @@ -243294,14 +239368,14 @@ 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: 2230 + testutil.go:509: Offset: 907, NextOffset: 2228 testutil.go:509: Offset: 1040, NextOffset: 2503 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 [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" @@ -243339,35 +239413,7 @@ testutil.go:509: Offset: 369, NextOffset: 461 testutil.go:509: Offset: 502, NextOffset: 594 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 502 - testutil.go:509: Offset: 275, NextOffset: 369 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" - testutil.go:401: 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: 2230 + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -243381,7 +239427,19 @@ 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: "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" @@ -243397,153 +239455,148 @@ 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: "test" vs "test" + testutil.go:401: 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 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: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 testutil.go:395: Comparing: "dev" vs "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: "test2" vs "test2" - testutil.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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.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 test2 bar barlink 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: "test" vs "test" testutil.go:401: 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: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 testutil.go:395: Comparing: "dev" vs "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - 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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 testutil.go:395: Comparing: "test2" vs "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: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":266,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":860,"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":900,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":920,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 dev baz.txt bar barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 91, NextOffset: 111 testutil.go:509: Offset: 186, NextOffset: 206 @@ -243566,43 +239619,43 @@ 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: 860 + 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: 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: 2247 - testutil.go:509: Offset: 1050, NextOffset: 2520 - 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 [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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 990 - testutil.go:509: Offset: 469, NextOffset: 859 + testutil.go:509: Offset: 860, NextOffset: 880 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 880, NextOffset: 900 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 900, NextOffset: 920 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 920, NextOffset: 2240 + testutil.go:509: Offset: 1051, NextOffset: 2520 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 - testutil.go:509: Offset: 206, NextOffset: 226 + testutil.go:509: Offset: 186, NextOffset: 206 testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 226, NextOffset: 246 + testutil.go:509: Offset: 206, NextOffset: 226 testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 246, NextOffset: 266 + testutil.go:509: Offset: 226, NextOffset: 246 testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 266, NextOffset: 286 + testutil.go:509: Offset: 246, NextOffset: 266 testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 286, NextOffset: 394 + 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 "": [dev test2 .no.prefetch.landmark baz.txt bar test 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: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -243621,150 +239674,189 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 508, NextOffset: 600 testutil.go:509: Offset: 377, NextOffset: 469 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2520 - testutil.go:509: Offset: 919, NextOffset: 2247 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 860, NextOffset: 880 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 880, NextOffset: 900 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 900, NextOffset: 920 + testutil.go:509: Offset: 1051, NextOffset: 2520 + testutil.go:509: Offset: 920, NextOffset: 2240 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 + testutil.go:509: Offset: 206, NextOffset: 226 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 226, NextOffset: 246 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 246, NextOffset: 266 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 266, NextOffset: 286 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:509: Offset: 191, NextOffset: 281 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 991 + testutil.go:509: Offset: 469, NextOffset: 860 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar dev] + 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1972 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, 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: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1972 + 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: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 + testutil.go:509: Offset: 91, NextOffset: 1972 + 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: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1972 + 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: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: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo3.txt bar barlink test .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":769,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":789,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt test] + 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: 2052 + testutil.go:509: Offset: 963, NextOffset: 2340 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243804,26 +239896,28 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 769, NextOffset: 789 testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 809, NextOffset: 829 + testutil.go:509: Offset: 789, NextOffset: 809 testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 809, NextOffset: 829 + testutil.go:509: Offset: 963, NextOffset: 2340 testutil.go:509: Offset: 829, NextOffset: 2052 - testutil.go:509: Offset: 963, NextOffset: 2341 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 89, NextOffset: 109 @@ -243837,23 +239931,15 @@ 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: "test" vs "test" - testutil.go:401: 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: 2052 + 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243869,165 +239955,132 @@ 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 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar barlink test dev .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: 504, NextOffset: 593 - testutil.go:509: Offset: 370, NextOffset: 459 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 593, NextOffset: 903 - testutil.go:509: Offset: 459, NextOffset: 769 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 foo1.txt baz.txt dev] + testutil.go:509: Offset: 0, NextOffset: 1703 + 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: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + 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 [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - 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:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test2 test dev baz.txt foo1.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt dev test2 .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" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "test2" vs "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: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 187, NextOffset: 207 @@ -244062,18 +240115,42 @@ 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: 2095 + testutil.go:509: Offset: 852, NextOffset: 2097 testutil.go:509: Offset: 984, NextOffset: 2364 + 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev 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: 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: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: "test" vs "test" + testutil.go:401: 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: 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:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -244111,61 +240188,81 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 602, NextOffset: 924 + testutil.go:509: Offset: 470, NextOffset: 792 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 924, NextOffset: 944 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 944, NextOffset: 964 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 964, NextOffset: 984 - testutil.go:509: Offset: 832, NextOffset: 852 - testutil.go:509: Offset: 984, NextOffset: 2364 - testutil.go:509: Offset: 852, NextOffset: 2095 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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: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 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: 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 + 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: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 + 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: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 + 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -244173,94 +240270,70 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - 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 [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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 + 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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 + 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: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: "test" vs "test" + testutil.go:401: 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":911,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":971,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":786,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":806,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":826,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":846,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":972,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] - 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 test2 .no.prefetch.landmark foo3.txt bar test dev baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2078 - testutil.go:509: Offset: 971, NextOffset: 2359 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 846, NextOffset: 2079 + testutil.go:509: Offset: 972, NextOffset: 2355 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -244304,10 +240377,11 @@ testutil.go:509: Offset: 383, NextOffset: 479 testutil.go:509: Offset: 509, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:509: Offset: 605, NextOffset: 911 + testutil.go:509: Offset: 479, NextOffset: 786 + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244323,13 +240397,27 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 911 - testutil.go:509: Offset: 479, NextOffset: 785 + testutil.go:509: Offset: 605, NextOffset: 912 + testutil.go:509: Offset: 479, NextOffset: 786 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 972, NextOffset: 2355 + testutil.go:509: Offset: 846, NextOffset: 2079 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -244343,172 +240431,146 @@ 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 509, NextOffset: 605 testutil.go:509: Offset: 383, NextOffset: 479 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2078 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + 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: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] vs [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: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 foo3.txt barlink test bar .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar foo1.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 794, NextOffset: 814 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 814, NextOffset: 834 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 834, NextOffset: 854 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 854, NextOffset: 2086 - testutil.go:509: Offset: 983, NextOffset: 2373 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":794,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":814,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":834,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244548,16 +240610,43 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 483, NextOffset: 794 testutil.go:509: Offset: 612, NextOffset: 923 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 794, NextOffset: 814 + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 814, NextOffset: 834 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 963, NextOffset: 983 + testutil.go:509: Offset: 854, NextOffset: 2086 + testutil.go:509: Offset: 983, NextOffset: 2371 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo3.txt baz.txt foo1.txt bar .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: 399, NextOffset: 514 - testutil.go:509: Offset: 285, NextOffset: 385 + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt 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: 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: 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: "test2" vs "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 @@ -244571,6 +240660,10 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -244580,159 +240673,165 @@ 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: 2373 + testutil.go:509: Offset: 983, NextOffset: 2371 testutil.go:509: Offset: 854, NextOffset: 2086 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: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: 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" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test .no.prefetch.landmark bar foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 barlink test foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, 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: 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: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 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: 1713 + testutil.go:509: Offset: 91, 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: 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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [barlink test test2 dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + 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: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1871 + 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: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 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:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":819,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":839,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":859,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":879,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":980,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":819,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":839,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":859,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":879,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":980,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1000,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt barlink test dev 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 barlink dev foo1.txt bar test test2] + 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: "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: 819 + testutil.go:509: Offset: 628, 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" @@ -244743,9 +240842,9 @@ testutil.go:509: Offset: 859, NextOffset: 879 testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 879, NextOffset: 2223 - testutil.go:509: Offset: 1020, NextOffset: 2505 + testutil.go:509: Offset: 1020, NextOffset: 2506 testutil.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" @@ -244765,37 +240864,16 @@ 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 - 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 baz.txt foo3.txt barlink dev 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: 288, NextOffset: 390 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: 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: 819 - testutil.go:509: Offset: 628, NextOffset: 960 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark] vs [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: 531 - testutil.go:509: Offset: 288, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 390, NextOffset: 487 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -244805,14 +240883,8 @@ testutil.go:509: Offset: 839, NextOffset: 859 testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1020, NextOffset: 2505 + testutil.go:509: Offset: 1020, NextOffset: 2506 testutil.go:509: Offset: 879, NextOffset: 2223 - 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" @@ -244828,6 +240900,12 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -244841,41 +240919,32 @@ 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: 960 testutil.go:509: Offset: 487, NextOffset: 819 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo1.txt test dev test2 .no.prefetch.landmark 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + 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 test barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go: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" @@ -244883,98 +240952,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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark barlink bar foo3.txt baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1947 - 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: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test 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: "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 testutil.go:395: Comparing: "test2" vs "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: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1947 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 + testutil.go:509: Offset: 101, NextOffset: 1950 + testutil.go:509: Offset: 0, NextOffset: 1801 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":997,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1017,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1037,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo1.txt baz.txt dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo3.txt 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -245018,45 +241092,28 @@ testutil.go:509: Offset: 396, NextOffset: 496 testutil.go:509: Offset: 538, NextOffset: 638 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 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: 2204 + testutil.go:509: Offset: 1036, NextOffset: 2529 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "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 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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:401: Directory: "" vs "": [bar .no.prefetch.landmark foo1.txt barlink test dev test2 baz.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": [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" @@ -245085,138 +241142,156 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 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: 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: 2529 + testutil.go:509: Offset: 894, NextOffset: 2204 + 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 baz.txt foo1.txt bar dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar baz.txt foo1.txt 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: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - 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:395: Comparing: "test2" vs "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: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1957 - 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: 101, NextOffset: 1957 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + 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 [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: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 + testutil.go:509: Offset: 101, NextOffset: 1954 + testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":832,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":852,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":872,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":892,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1011,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark 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" @@ -245226,14 +241301,14 @@ testutil.go:509: Offset: 991, NextOffset: 1011 testutil.go:509: Offset: 872, NextOffset: 892 testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 892, NextOffset: 2199 + testutil.go:509: Offset: 892, NextOffset: 2198 testutil.go:509: Offset: 1031, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -245273,25 +241348,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test test2 .no.prefetch.landmark baz.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: 195, NextOffset: 215 - testutil.go:509: Offset: 95, NextOffset: 115 - testutil.go:509: Offset: 215, NextOffset: 235 - testutil.go:509: Offset: 115, NextOffset: 135 - testutil.go:509: Offset: 235, NextOffset: 255 - testutil.go:509: Offset: 135, NextOffset: 155 - testutil.go:509: Offset: 255, NextOffset: 275 - 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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -245303,9 +241361,7 @@ testutil.go:509: Offset: 1011, NextOffset: 1031 testutil.go:509: Offset: 872, NextOffset: 892 testutil.go:509: Offset: 1031, NextOffset: 2520 - testutil.go:509: Offset: 892, NextOffset: 2199 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 892, NextOffset: 2198 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -245319,154 +241375,164 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 534 - testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 971 + testutil.go:509: Offset: 495, NextOffset: 832 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 534 + testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] 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: 195, NextOffset: 215 + testutil.go:509: Offset: 95, NextOffset: 115 + testutil.go:509: Offset: 215, NextOffset: 235 + testutil.go:509: Offset: 115, NextOffset: 135 + testutil.go:509: Offset: 235, NextOffset: 255 + testutil.go:509: Offset: 135, NextOffset: 155 + testutil.go:509: Offset: 255, NextOffset: 275 + 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark test dev barlink 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 [.no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "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" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 baz.txt foo1.txt 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: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test 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: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1963 - 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: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1963 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 + testutil.go:509: Offset: 101, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1778 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 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: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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] @@ -245477,14 +241543,14 @@ 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: 2245 - testutil.go:509: Offset: 1042, NextOffset: 2539 + testutil.go:509: Offset: 899, NextOffset: 2243 + testutil.go:509: Offset: 1042, NextOffset: 2538 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -245516,8 +241582,16 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 293, NextOffset: 398 testutil.go:509: Offset: 416, NextOffset: 541 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 398, NextOffset: 498 + testutil.go:509: Offset: 541, NextOffset: 641 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 498, NextOffset: 839 + testutil.go:509: Offset: 641, NextOffset: 982 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -245531,18 +241605,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: "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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 541, NextOffset: 641 - testutil.go:509: Offset: 398, NextOffset: 498 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -245552,8 +241617,17 @@ 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: 2539 - testutil.go:509: Offset: 899, NextOffset: 2245 + testutil.go:509: Offset: 1042, NextOffset: 2538 + testutil.go:509: Offset: 899, NextOffset: 2243 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 416, NextOffset: 541 + testutil.go:509: Offset: 293, NextOffset: 398 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 541, NextOffset: 641 + testutil.go:509: Offset: 398, NextOffset: 498 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -245576,21 +241650,10 @@ testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink test baz.txt foo1.txt bar foo3.txt dev test2] - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 foo1.txt bar foo3.txt 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] @@ -245604,11 +241667,11 @@ testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -245637,16 +241700,19 @@ testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 baz.txt foo1.txt test .no.prefetch.landmark barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 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: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 @@ -245660,9 +241726,13 @@ 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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 @@ -245671,54 +241741,69 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 - testutil.go: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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1805 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":487,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":628,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev .no.prefetch.landmark barlink bar foo3.txt test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink foo1.txt] + 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: 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: 2656 + 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: 2655 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -245747,19 +241832,15 @@ 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 baz.txt bar test dev test2 foo1.txt foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go: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: "barlink" vs "barlink" 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: "" vs "" - 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:509: Offset: 288, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -245773,17 +241854,28 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 288 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 531 - testutil.go:509: Offset: 288, NextOffset: 390 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 531, NextOffset: 628 testutil.go:509: Offset: 390, NextOffset: 487 - testutil.go:395: Comparing: "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: 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: 2655 + 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -245799,43 +241891,25 @@ 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: 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: 2656 - testutil.go:509: Offset: 954, 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:395: Comparing: "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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 testutil.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" @@ -245843,120 +241917,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: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - 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: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - 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 [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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "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: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 + testutil.go:509: Offset: 101, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1924 testutil.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":908,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":928,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":968,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1050,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1070,"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":1110,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 292, NextOffset: 396 + testutil.go:509: Offset: 415, NextOffset: 538 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 - testutil.go:509: Offset: 101, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1922 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":94,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":194,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":538,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":638,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink test dev test2 baz.txt foo1.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: 908 + testutil.go:509: Offset: 638, NextOffset: 1050 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 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: 2377 - testutil.go:509: Offset: 1111, NextOffset: 2679 + testutil.go:509: Offset: 908, NextOffset: 928 + testutil.go:509: Offset: 1050, NextOffset: 1070 + testutil.go:509: Offset: 928, NextOffset: 948 + testutil.go:509: Offset: 1070, NextOffset: 1090 + testutil.go:509: Offset: 948, NextOffset: 968 + testutil.go:509: Offset: 1090, NextOffset: 1110 + testutil.go:509: Offset: 968, NextOffset: 2375 + testutil.go:509: Offset: 1110, NextOffset: 2679 testutil.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" @@ -245989,48 +242074,15 @@ 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: 909 - testutil.go:509: Offset: 638, NextOffset: 1051 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - 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: 1051 - testutil.go:509: Offset: 496, NextOffset: 909 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test 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: 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: 2679 - testutil.go:509: Offset: 969, NextOffset: 2377 testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -246059,105 +242111,176 @@ 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: 1050 + testutil.go:509: Offset: 496, NextOffset: 908 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1050, NextOffset: 1070 + testutil.go:509: Offset: 908, NextOffset: 928 + testutil.go:509: Offset: 1070, NextOffset: 1090 + testutil.go:509: Offset: 928, NextOffset: 948 + testutil.go:509: Offset: 1090, NextOffset: 1110 + testutil.go:509: Offset: 948, NextOffset: 968 + testutil.go:509: Offset: 1110, NextOffset: 2679 + testutil.go:509: Offset: 968, NextOffset: 2375 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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: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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 101, NextOffset: 2113 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + 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 [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: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:395: Comparing: "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: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2113 + 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: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2113 + testutil.go:509: Offset: 0, NextOffset: 1930 +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt foo3.txt bar barlink .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: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.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: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + 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: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 + 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: 2368 + testutil.go:509: Offset: 1104, NextOffset: 2662 testutil.go:395: Comparing: "dev" vs "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" @@ -246165,27 +242288,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: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2110 - testutil.go:509: Offset: 0, NextOffset: 1927 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":95,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":155,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":175,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":195,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":495,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 95, NextOffset: 115 testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 115, NextOffset: 135 @@ -246198,37 +242300,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: 903 - testutil.go:509: Offset: 634, NextOffset: 1042 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2368 - testutil.go:509: Offset: 1102, 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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 @@ -246242,14 +242313,40 @@ testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 195, NextOffset: 292 testutil.go:509: Offset: 295, NextOffset: 411 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:509: Offset: 411, NextOffset: 534 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 411, NextOffset: 534 testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 534, NextOffset: 634 + testutil.go:509: Offset: 395, NextOffset: 495 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 1044 + testutil.go:509: Offset: 495, NextOffset: 905 testutil.go:395: Comparing: "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: 2662 + testutil.go:509: Offset: 965, NextOffset: 2368 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -246263,6 +242360,8 @@ 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: "test2" vs "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 @@ -246276,183 +242375,138 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" - testutil.go:401: 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: 2664 - testutil.go:509: Offset: 963, NextOffset: 2368 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev test2 bar barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 - 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: 1910 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt test bar 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: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 foo1.txt baz.txt bar barlink dev .no.prefetch.landmark] 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1910 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1911 + testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:395: Comparing: "test2" vs "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: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1911 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":96,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":136,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":156,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":196,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":293,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":398,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":913,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":933,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":953,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":416,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":641,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1056,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":914,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":934,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":954,"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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1057,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1077,"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":1117,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 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: 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: 913 - testutil.go:509: Offset: 641, NextOffset: 1056 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 913, NextOffset: 933 - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 933, NextOffset: 953 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 953, NextOffset: 973 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 973, NextOffset: 2415 - testutil.go:509: Offset: 1116, NextOffset: 2686 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar dev baz.txt foo1.txt barlink test test2 .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -246484,25 +242538,42 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 foo1.txt baz.txt bar barlink 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: 541, NextOffset: 641 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: 914 + testutil.go:509: Offset: 641, NextOffset: 1057 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1056, NextOffset: 1076 - testutil.go:509: Offset: 913, NextOffset: 933 - testutil.go:509: Offset: 1076, NextOffset: 1096 - testutil.go:509: Offset: 933, NextOffset: 953 - testutil.go:509: Offset: 1096, NextOffset: 1116 - testutil.go:509: Offset: 953, NextOffset: 973 - testutil.go:509: Offset: 1116, NextOffset: 2686 - testutil.go:509: Offset: 973, NextOffset: 2415 + testutil.go:509: Offset: 914, NextOffset: 934 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 954, NextOffset: 974 + testutil.go:509: Offset: 1097, NextOffset: 1117 + testutil.go:509: Offset: 974, NextOffset: 2411 + testutil.go:509: Offset: 1117, NextOffset: 2687 + 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: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": [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: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -246516,12 +242587,21 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 641, NextOffset: 1057 + testutil.go:509: Offset: 498, NextOffset: 914 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 914, NextOffset: 934 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 1097, NextOffset: 1117 + testutil.go:509: Offset: 954, NextOffset: 974 + testutil.go:509: Offset: 1117, NextOffset: 2687 + testutil.go:509: Offset: 974, NextOffset: 2411 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -246537,40 +242617,26 @@ testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 testutil.go:509: Offset: 196, NextOffset: 293 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 416, NextOffset: 541 - testutil.go:509: Offset: 293, NextOffset: 398 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 1056 - testutil.go:509: Offset: 498, NextOffset: 913 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark bar test barlink test2 baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - 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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + 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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -246580,95 +242646,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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 0, NextOffset: 1939 + 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: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 - testutil.go:509: Offset: 101, NextOffset: 2108 - testutil.go:509: Offset: 0, NextOffset: 1938 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + 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: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + 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: 2109 + testutil.go:509: Offset: 0, NextOffset: 1939 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":482,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":820,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":840,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":860,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":880,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":196,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":256,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":276,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":296,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":410,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":531,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":627,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":965,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":985,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1005,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar foo3.txt test2 .no.prefetch.landmark foo1.txt test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] + 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] @@ -246683,10 +242760,10 @@ 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -246723,27 +242800,8 @@ 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 "": [.no.prefetch.landmark foo1.txt test test2 baz.txt bar foo3.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 410, NextOffset: 531 - testutil.go:509: Offset: 286, 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: 965, NextOffset: 985 - testutil.go:509: Offset: 820, NextOffset: 840 - testutil.go:509: Offset: 985, NextOffset: 1005 - testutil.go:509: Offset: 840, NextOffset: 860 - testutil.go:509: Offset: 1005, NextOffset: 1025 - testutil.go:509: Offset: 860, NextOffset: 880 - testutil.go:509: Offset: 1025, NextOffset: 2508 - testutil.go:509: Offset: 880, NextOffset: 2210 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 91, NextOffset: 111 @@ -246757,6 +242815,15 @@ 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" + testutil.go:395: Comparing: "test2" vs "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 @@ -246775,43 +242842,63 @@ 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" + testutil.go:509: Offset: 965, NextOffset: 985 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 985, NextOffset: 1005 + testutil.go:509: Offset: 840, NextOffset: 860 + testutil.go:509: Offset: 1005, NextOffset: 1025 + testutil.go:509: Offset: 860, NextOffset: 880 + testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 880, NextOffset: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -246822,69 +242909,31 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark foo3.txt barlink dev test2 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: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:401: Directory: "" vs "": [barlink foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - 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: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -246895,22 +242944,68 @@ 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: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 testutil.go:509: Offset: 101, NextOffset: 1966 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1797 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":289,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":489,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":825,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":845,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":865,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":885,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":197,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":257,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":277,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":297,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":413,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":633,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":969,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":989,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1009,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar foo3.txt barlink test test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test2 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt test] + 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: "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 @@ -246925,13 +243020,13 @@ 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" - 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" @@ -246947,29 +243042,37 @@ 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" - 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 "": [bar foo3.txt barlink test2 baz.txt foo1.txt 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: 289, NextOffset: 391 testutil.go:509: Offset: 413, NextOffset: 535 + testutil.go:509: Offset: 289, NextOffset: 391 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2525 + testutil.go:509: Offset: 885, NextOffset: 2193 + 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: 391, NextOffset: 489 testutil.go:509: Offset: 535, NextOffset: 633 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -246998,40 +243101,14 @@ 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: "bar" vs "bar" - testutil.go:401: 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" - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 413, NextOffset: 535 - testutil.go:509: Offset: 289, NextOffset: 391 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1795 + 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] @@ -247086,53 +243163,46 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1977 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 [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: 1977 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1977 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: 1977 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: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 101, NextOffset: 1977 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: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 - 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -247148,22 +243218,15 @@ testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":92,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":132,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":172,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":192,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":288,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":488,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":414,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":634,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":988,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1008,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 .no.prefetch.landmark baz.txt test dev test2 foo1.txt foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 288, NextOffset: 390 - testutil.go:509: Offset: 414, NextOffset: 536 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 390, NextOffset: 488 - testutil.go:509: Offset: 536, NextOffset: 634 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 488, NextOffset: 822 - testutil.go:509: Offset: 634, NextOffset: 968 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -247174,7 +243237,7 @@ 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: 2180 + testutil.go:509: Offset: 882, NextOffset: 2181 testutil.go:509: Offset: 1028, NextOffset: 2523 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -247210,8 +243273,21 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 288, NextOffset: 390 + testutil.go:509: Offset: 414, NextOffset: 536 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 390, NextOffset: 488 + testutil.go:509: Offset: 536, NextOffset: 634 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 488, NextOffset: 822 + testutil.go:509: Offset: 634, NextOffset: 968 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 baz.txt foo1.txt dev .no.prefetch.landmark 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: 198, NextOffset: 218 testutil.go:509: Offset: 92, NextOffset: 112 @@ -247225,15 +243301,31 @@ 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: "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: "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: "barlink" vs "barlink" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -247244,36 +243336,82 @@ testutil.go:509: Offset: 1008, NextOffset: 1028 testutil.go:509: Offset: 862, NextOffset: 882 testutil.go:509: Offset: 1028, NextOffset: 2523 - testutil.go:509: Offset: 882, NextOffset: 2180 + testutil.go:509: Offset: 882, NextOffset: 2181 testutil.go:395: Comparing: "dev" vs "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 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 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: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 + 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: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 414, NextOffset: 536 - testutil.go:509: Offset: 288, NextOffset: 390 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 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 foo1.txt foo3.txt test .no.prefetch.landmark bar barlink] + testutil.go:401: Directory: "" vs "": [dev test2 bar baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1783 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -247283,124 +243421,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:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1972 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 + testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 0, NextOffset: 1783 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev test2 baz.txt bar barlink .no.prefetch.landmark] vs [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 foo1.txt bar foo3.txt barlink baz.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: 101, NextOffset: 1972 - 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: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + 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: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + 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: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 - testutil.go:509: Offset: 101, NextOffset: 1972 - testutil.go:509: Offset: 0, NextOffset: 1781 + 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: 2235 + testutil.go:509: Offset: 1038, NextOffset: 2531 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":292,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":198,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":238,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":258,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":278,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":298,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":415,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":640,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 foo1.txt bar test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -247432,28 +243526,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 testutil.go:509: Offset: 415, NextOffset: 539 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 395, NextOffset: 496 - testutil.go:509: Offset: 539, NextOffset: 640 - testutil.go:395: Comparing: "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: 2235 - testutil.go:509: Offset: 1038, NextOffset: 2532 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 415, NextOffset: 539 testutil.go:509: Offset: 292, NextOffset: 395 @@ -247462,19 +243536,10 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 834, NextOffset: 854 - testutil.go:509: Offset: 998, NextOffset: 1018 - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1018, NextOffset: 1038 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1038, NextOffset: 2532 - testutil.go:509: Offset: 894, NextOffset: 2235 - 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: 640, NextOffset: 978 + testutil.go:509: Offset: 496, NextOffset: 834 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 93, NextOffset: 113 @@ -247488,6 +243553,25 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 978, NextOffset: 998 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 854, NextOffset: 874 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 874, NextOffset: 894 + testutil.go:509: Offset: 1038, NextOffset: 2531 + testutil.go:509: Offset: 894, NextOffset: 2235 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -247501,142 +243585,137 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 640, NextOffset: 978 - testutil.go:509: Offset: 496, NextOffset: 834 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":101,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":101,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":101,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":101,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:395: Comparing: "test2" vs "test2" - testutil.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: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: 0, NextOffset: 1811 - testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 bar foo3.txt barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 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:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1973 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 testutil.go:395: Comparing: "test2" vs "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:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 + testutil.go:509: Offset: 101, NextOffset: 1975 + testutil.go:509: Offset: 0, NextOffset: 1812 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test test2 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -247650,14 +243729,14 @@ 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: 2389 + testutil.go:509: Offset: 832, NextOffset: 2091 + testutil.go:509: Offset: 977, NextOffset: 2390 testutil.go:395: Comparing: "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" @@ -247689,24 +243768,19 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 dev .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: 2390 + testutil.go:509: Offset: 832, NextOffset: 2091 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -247722,9 +243796,11 @@ 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -247738,168 +243814,162 @@ 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: 917 testutil.go:509: Offset: 469, 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: 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: 2389 - 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + 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 foo1.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar 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: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1723 + 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: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar barlink dev test2] vs [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: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1723 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1900 - testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1723 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":791,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":811,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":831,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":851,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":934,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":974,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:509: Offset: 623, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt test2 test dev .no.prefetch.landmark foo1.txt bar barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 791, NextOffset: 811 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 811, NextOffset: 831 - testutil.go:509: Offset: 954, NextOffset: 974 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 974, NextOffset: 994 - testutil.go:509: Offset: 851, NextOffset: 2120 - testutil.go:509: Offset: 994, NextOffset: 2407 + 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: 2120 + testutil.go:509: Offset: 993, NextOffset: 2406 testutil.go:395: Comparing: "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" @@ -247936,25 +244006,15 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 385, NextOffset: 480 testutil.go:509: Offset: 528, NextOffset: 623 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 480, NextOffset: 790 + testutil.go:509: Offset: 623, NextOffset: 933 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test" vs "test" - testutil.go:401: 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: 2407 - testutil.go:509: Offset: 851, NextOffset: 2120 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo3.txt test2 .no.prefetch.landmark 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: 623, NextOffset: 933 + testutil.go:509: Offset: 480, NextOffset: 790 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -247983,165 +244043,158 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 408, NextOffset: 528 + testutil.go:509: Offset: 286, NextOffset: 385 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 528, NextOffset: 623 testutil.go:509: Offset: 385, NextOffset: 480 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 934 - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:395: Comparing: "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: 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: 2406 + testutil.go:509: Offset: 850, NextOffset: 2120 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - 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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 testutil.go:395: Comparing: "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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 testutil.go:395: Comparing: "test2" vs "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: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1728 - 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: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1727 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink dev test2 .no.prefetch.landmark foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 781 - testutil.go:509: Offset: 620, NextOffset: 924 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 924, NextOffset: 944 - testutil.go:509: Offset: 801, NextOffset: 821 - testutil.go:509: Offset: 944, NextOffset: 964 - testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 964, NextOffset: 984 - testutil.go:509: Offset: 841, NextOffset: 2115 - testutil.go:509: Offset: 984, NextOffset: 2394 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -248178,23 +244231,55 @@ 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: 781 + testutil.go:509: Offset: 620, NextOffset: 924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 841, NextOffset: 2115 + testutil.go:509: Offset: 984, NextOffset: 2395 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 524 - testutil.go:509: Offset: 283, NextOffset: 381 + testutil.go:401: Directory: "" vs "": [barlink bar foo3.txt foo1.txt test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 524, NextOffset: 620 testutil.go:509: Offset: 381, NextOffset: 477 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 620, NextOffset: 924 + testutil.go:509: Offset: 477, NextOffset: 781 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 924, NextOffset: 944 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 944, NextOffset: 964 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 964, NextOffset: 984 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 984, NextOffset: 2395 + testutil.go:509: Offset: 841, NextOffset: 2115 testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -248223,146 +244308,141 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 924 - testutil.go:509: Offset: 477, NextOffset: 781 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 924, NextOffset: 944 - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 944, NextOffset: 964 - testutil.go:509: Offset: 801, NextOffset: 821 - testutil.go:509: Offset: 964, NextOffset: 984 - testutil.go:509: Offset: 821, NextOffset: 841 - testutil.go:509: Offset: 984, NextOffset: 2394 - testutil.go:509: Offset: 841, NextOffset: 2115 + 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=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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 [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: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - 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: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1906 - testutil.go:509: Offset: 0, NextOffset: 1732 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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: 1904 + testutil.go:509: Offset: 0, NextOffset: 1730 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":795,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":815,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":835,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":957,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -248412,16 +244492,30 @@ testutil.go:509: Offset: 957, NextOffset: 977 testutil.go:509: Offset: 835, NextOffset: 855 testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 2128 + testutil.go:509: Offset: 855, NextOffset: 2129 + testutil.go:509: Offset: 997, NextOffset: 2415 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 937, NextOffset: 957 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 957, NextOffset: 977 + testutil.go:509: Offset: 815, NextOffset: 835 + testutil.go:509: Offset: 977, NextOffset: 997 + testutil.go:509: Offset: 835, NextOffset: 855 testutil.go:509: Offset: 997, NextOffset: 2415 + testutil.go:509: Offset: 855, NextOffset: 2129 testutil.go:395: Comparing: "dev" vs "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 bar foo3.txt barlink dev test2 baz.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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -248435,37 +244529,14 @@ 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: 937, NextOffset: 957 - testutil.go:509: Offset: 795, NextOffset: 815 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 815, NextOffset: 835 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 997, NextOffset: 2415 - testutil.go:509: Offset: 855, NextOffset: 2128 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 409, NextOffset: 529 - testutil.go:509: Offset: 287, NextOffset: 387 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 625, NextOffset: 937 + testutil.go:509: Offset: 483, NextOffset: 795 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -248479,13 +244550,27 @@ 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 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo3.txt barlink test dev 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: 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: "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" @@ -248530,22 +244615,9 @@ testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test" vs "test" - testutil.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 dev test2 .no.prefetch.landmark foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 @@ -248554,39 +244626,41 @@ testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "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: 0, NextOffset: 1738 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:395: Comparing: "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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -248601,32 +244675,27 @@ testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1738 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":376,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":403,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":614,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":992,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1012,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo1.txt bar foo3.txt baz.txt test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 376, NextOffset: 469 - testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test2 baz.txt foo1.txt bar .no.prefetch.landmark test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 847 - testutil.go:509: Offset: 614, NextOffset: 992 + 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: 847, NextOffset: 867 - testutil.go:509: Offset: 992, NextOffset: 1012 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 907, NextOffset: 2274 - testutil.go:509: Offset: 1052, NextOffset: 2551 + 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: 2263 + testutil.go:509: Offset: 1054, NextOffset: 2548 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" @@ -248662,8 +244731,14 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -248679,18 +244754,6 @@ testutil.go:509: Offset: 168, NextOffset: 188 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 403, NextOffset: 521 - testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 992 - testutil.go:509: Offset: 469, NextOffset: 847 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -248704,155 +244767,160 @@ 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: 992, NextOffset: 1012 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1012, NextOffset: 1032 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1032, NextOffset: 1052 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1052, NextOffset: 2551 - testutil.go:509: Offset: 907, NextOffset: 2274 + 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: 2548 + testutil.go:509: Offset: 909, NextOffset: 2263 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 bar barlink test foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - 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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - 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: "test2" vs "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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2026 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1833 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":408,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":528,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":623,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar test test2 baz.txt foo1.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 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" @@ -248902,10 +244970,19 @@ 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: 2274 - testutil.go:509: Offset: 1058, NextOffset: 2559 + testutil.go:509: Offset: 915, NextOffset: 2272 + testutil.go:509: Offset: 1058, NextOffset: 2558 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 623, NextOffset: 998 + testutil.go:509: Offset: 480, NextOffset: 855 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -248921,11 +244998,10 @@ 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: "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" @@ -248935,15 +245011,14 @@ 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: 2559 - testutil.go:509: Offset: 915, NextOffset: 2274 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1058, NextOffset: 2558 + testutil.go:509: Offset: 915, NextOffset: 2272 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -248957,22 +245032,16 @@ 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: 998 - testutil.go:509: Offset: 480, NextOffset: 855 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 bar foo3.txt barlink 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: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 + 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=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test barlink test2 foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, NextOffset: 2014 @@ -248989,11 +245058,11 @@ testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:509: Offset: 97, 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: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" @@ -249025,8 +245094,13 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark bar baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.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: 97, NextOffset: 2014 testutil.go:509: Offset: 0, NextOffset: 1834 @@ -249040,15 +245114,32 @@ 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:395: Comparing: "test" vs "test" + testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -249064,31 +245155,35 @@ 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 2014 testutil.go:509: Offset: 0, NextOffset: 1834 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt] 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: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: 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=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":381,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":477,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":193,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":253,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":273,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":293,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":620,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.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: 2266 + testutil.go:509: Offset: 1051, NextOffset: 2549 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -249125,36 +245220,11 @@ 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: 2282 - testutil.go:509: Offset: 1050, NextOffset: 2552 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 test .no.prefetch.landmark baz.txt 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [foo1.txt test2 test dev .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: 406, NextOffset: 524 + testutil.go:509: Offset: 283, NextOffset: 381 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -249170,6 +245240,24 @@ 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: "test" vs "test" + testutil.go:401: 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: 2549 + testutil.go:509: Offset: 908, NextOffset: 2266 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -249189,169 +245277,160 @@ 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: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: "test" vs "test" - testutil.go:401: 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: 2552 - testutil.go:509: Offset: 907, NextOffset: 2282 + testutil.go:509: Offset: 620, NextOffset: 991 + testutil.go:509: Offset: 477, NextOffset: 848 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - 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 foo1.txt barlink test2 dev .no.prefetch.landmark bar foo3.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1843 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 testutil.go:395: Comparing: "test2" vs "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: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1843 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + 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 [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: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 testutil.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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 + testutil.go:509: Offset: 97, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1835 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":113,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":153,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":173,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":193,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":287,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":195,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":235,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":255,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":275,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":295,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":409,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":529,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":625,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":858,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":878,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":898,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1000,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1020,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1040,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink baz.txt bar test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test bar foo3.txt foo1.txt dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 858 + testutil.go:509: Offset: 625, NextOffset: 1000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2282 - testutil.go:509: Offset: 1059, NextOffset: 2568 + testutil.go:509: Offset: 858, NextOffset: 878 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 878, NextOffset: 898 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 918, NextOffset: 2275 + testutil.go:509: Offset: 1060, NextOffset: 2565 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -249383,13 +245462,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt dev test2 bar foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -249403,35 +245477,15 @@ 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: "test" vs "test" - testutil.go:401: 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: 2568 - testutil.go:509: Offset: 917, NextOffset: 2282 + 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: "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" 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: "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -249447,108 +245501,109 @@ testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 test2 foo1.txt baz.txt bar foo3.txt .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + 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: 1000 + testutil.go:509: Offset: 483, NextOffset: 858 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 858, NextOffset: 878 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 878, NextOffset: 898 + testutil.go:509: Offset: 1040, NextOffset: 1060 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 1060, NextOffset: 2565 + testutil.go:509: Offset: 918, NextOffset: 2275 +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev baz.txt bar foo3.txt test test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go: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" @@ -249556,29 +245611,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: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 - testutil.go:509: Offset: 97, NextOffset: 2044 - testutil.go:509: Offset: 0, NextOffset: 1864 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 + testutil.go:509: Offset: 97, NextOffset: 2027 + testutil.go:509: Offset: 0, NextOffset: 1847 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":282,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":379,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":474,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":789,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":849,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":229,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":402,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":520,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":930,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":950,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":970,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":990,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt barlink test dev test2] testutil.go:395: Comparing: "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" @@ -249628,10 +245702,29 @@ testutil.go:509: Offset: 950, NextOffset: 970 testutil.go:509: Offset: 829, NextOffset: 849 testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 849, NextOffset: 2104 - testutil.go:509: Offset: 990, NextOffset: 2402 + testutil.go:509: Offset: 849, NextOffset: 2103 + testutil.go:509: Offset: 990, NextOffset: 2403 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test2 barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go: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:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2403 + testutil.go:509: Offset: 849, NextOffset: 2103 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -249645,8 +245738,10 @@ 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: "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: 402, NextOffset: 520 + testutil.go:509: Offset: 282, NextOffset: 379 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -249660,26 +245755,6 @@ 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: "test" vs "test" - testutil.go:401: 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: 2402 - testutil.go:509: Offset: 849, 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" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 402, NextOffset: 520 - testutil.go:509: Offset: 282, NextOffset: 379 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -249688,50 +245763,89 @@ 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: "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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 + 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 [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: 1904 + testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [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" @@ -249739,82 +245853,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: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test 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: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1904 testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1733 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":108,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":128,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":148,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":168,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":188,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":191,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":251,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":271,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":291,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt test test2 baz.txt bar foo3.txt barlink dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 191, NextOffset: 211 + testutil.go:509: Offset: 108, NextOffset: 128 + testutil.go:509: Offset: 211, NextOffset: 231 + testutil.go:509: Offset: 128, NextOffset: 148 + testutil.go:509: Offset: 231, NextOffset: 251 + testutil.go:509: Offset: 148, NextOffset: 168 + testutil.go:509: Offset: 251, NextOffset: 271 + testutil.go:509: Offset: 168, NextOffset: 188 + testutil.go:509: Offset: 271, NextOffset: 291 + testutil.go:509: Offset: 188, NextOffset: 284 + testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 191, NextOffset: 211 @@ -249849,36 +245938,19 @@ 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: 2132 - testutil.go:509: Offset: 1006, NextOffset: 2423 + testutil.go:509: Offset: 864, NextOffset: 2133 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 191, NextOffset: 211 - testutil.go:509: Offset: 108, NextOffset: 128 - testutil.go:509: Offset: 211, NextOffset: 231 - testutil.go:509: Offset: 128, NextOffset: 148 - testutil.go:509: Offset: 231, NextOffset: 251 - testutil.go:509: Offset: 148, NextOffset: 168 - testutil.go:509: Offset: 251, NextOffset: 271 - testutil.go:509: Offset: 168, NextOffset: 188 - testutil.go:509: Offset: 271, NextOffset: 291 - testutil.go:509: Offset: 188, NextOffset: 284 - testutil.go:509: Offset: 291, NextOffset: 406 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink 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: 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" @@ -249888,8 +245960,8 @@ 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: 2423 - testutil.go:509: Offset: 864, NextOffset: 2132 + testutil.go:509: Offset: 1006, NextOffset: 2424 + testutil.go:509: Offset: 864, 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" @@ -249905,13 +245977,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -249925,155 +245990,153 @@ 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt 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 [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + 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: 1911 + 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev test2 .no.prefetch.landmark 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: 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: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: "bar" vs "bar" + testutil.go:401: 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + 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: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 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: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - 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: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1911 + 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: 1911 + 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=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":384,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":480,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":796,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":816,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":836,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":856,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":192,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":232,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":272,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":292,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":406,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":526,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":622,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":938,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":998,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":797,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":817,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":837,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":939,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":979,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 foo1.txt foo3.txt barlink dev .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: 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: 2130 - testutil.go:509: Offset: 998, NextOffset: 2408 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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" @@ -250111,11 +246174,34 @@ 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:509: Offset: 480, NextOffset: 797 + testutil.go:509: Offset: 622, NextOffset: 939 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 857, NextOffset: 2129 + testutil.go:509: Offset: 999, NextOffset: 2408 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:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:509: Offset: 384, NextOffset: 480 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -250129,22 +246215,23 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 406, NextOffset: 526 + testutil.go:509: Offset: 285, NextOffset: 384 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 622, NextOffset: 939 + testutil.go:509: Offset: 480, NextOffset: 797 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 796, NextOffset: 816 - testutil.go:509: Offset: 958, NextOffset: 978 - testutil.go:509: Offset: 816, NextOffset: 836 - testutil.go:509: Offset: 978, NextOffset: 998 - testutil.go:509: Offset: 836, NextOffset: 856 - testutil.go:509: Offset: 998, NextOffset: 2408 - testutil.go:509: Offset: 856, NextOffset: 2130 + testutil.go:509: Offset: 939, NextOffset: 959 + testutil.go:509: Offset: 797, NextOffset: 817 + testutil.go:509: Offset: 959, NextOffset: 979 + testutil.go:509: Offset: 817, NextOffset: 837 + testutil.go:509: Offset: 979, NextOffset: 999 + testutil.go:509: Offset: 837, NextOffset: 857 + testutil.go:509: Offset: 999, NextOffset: 2408 + testutil.go:509: Offset: 857, NextOffset: 2129 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250160,37 +246247,13 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 406 testutil.go:509: Offset: 190, NextOffset: 285 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 406, NextOffset: 526 - testutil.go:509: Offset: 285, NextOffset: 384 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 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": [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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar 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" @@ -250198,112 +246261,118 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] vs [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: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test .no.prefetch.landmark baz.txt dev test2 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: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1919 - testutil.go:509: Offset: 0, NextOffset: 1745 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + 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: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1921 + testutil.go:509: Offset: 0, NextOffset: 1744 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":110,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":130,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":150,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":170,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":190,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":286,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":484,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":194,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":274,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":294,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":411,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":532,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":630,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 484, NextOffset: 804 testutil.go:509: Offset: 630, NextOffset: 950 @@ -250318,13 +246387,13 @@ testutil.go:509: Offset: 844, NextOffset: 864 testutil.go:509: Offset: 990, NextOffset: 1010 testutil.go:509: Offset: 864, NextOffset: 2135 - testutil.go:509: Offset: 1010, NextOffset: 2427 + testutil.go:509: Offset: 1010, NextOffset: 2425 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250356,21 +246425,16 @@ 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 "": [barlink dev .no.prefetch.landmark 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: "test" vs "test" - testutil.go:401: 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: 2427 - testutil.go:509: Offset: 864, NextOffset: 2135 - 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 .no.prefetch.landmark baz.txt foo1.txt test2 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: 630, NextOffset: 950 + testutil.go:509: Offset: 484, NextOffset: 804 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -250384,6 +246448,34 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 411, NextOffset: 532 + testutil.go:509: Offset: 286, NextOffset: 386 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 532, NextOffset: 630 + testutil.go:509: Offset: 386, NextOffset: 484 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2135 + 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: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -250397,41 +246489,24 @@ testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 294, NextOffset: 411 testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 411, NextOffset: 532 - testutil.go:509: Offset: 286, NextOffset: 386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 532, NextOffset: 630 - testutil.go:509: Offset: 386, NextOffset: 484 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 630, NextOffset: 950 - testutil.go:509: Offset: 484, NextOffset: 804 - 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":97,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":97,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":97,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":97,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":97,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 foo3.txt barlink test dev 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:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 @@ -250440,14 +246515,6 @@ testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 @@ -250461,30 +246528,31 @@ testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 @@ -250498,12 +246566,7 @@ testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1924 - testutil.go:509: Offset: 0, NextOffset: 1746 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:395: Comparing: "test" vs "test" @@ -250518,11 +246581,13 @@ testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 @@ -250536,11 +246601,38 @@ testutil.go:509: Offset: 0, NextOffset: 1746 testutil.go:509: Offset: 97, NextOffset: 1924 testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1924 + testutil.go:509: Offset: 0, NextOffset: 1746 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":125,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":145,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":165,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":272,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":365,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":454,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":901,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":921,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":961,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt barlink test test2 bar foo3.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark 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: 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: 2051 + testutil.go:509: Offset: 961, NextOffset: 2342 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250580,29 +246672,11 @@ 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: 2344 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 bar baz.txt foo1.txt dev .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: 590, NextOffset: 901 - testutil.go:509: Offset: 454, NextOffset: 765 + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark baz.txt bar dev test2 foo1.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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] @@ -250613,8 +246687,14 @@ testutil.go:509: Offset: 785, NextOffset: 805 testutil.go:509: Offset: 941, NextOffset: 961 testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 961, NextOffset: 2344 - testutil.go:509: Offset: 825, NextOffset: 2050 + testutil.go:509: Offset: 961, NextOffset: 2342 + testutil.go:509: Offset: 825, NextOffset: 2051 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250630,11 +246710,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: "bar" vs "bar" - testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -250648,42 +246723,83 @@ 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: 901 + testutil.go:509: Offset: 454, NextOffset: 765 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 bar test dev 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: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -250691,104 +246807,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: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1844 - testutil.go:509: Offset: 0, NextOffset: 1685 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 + testutil.go:509: Offset: 91, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1689 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":782,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":802,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":822,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":842,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":937,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":977,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":781,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":801,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":821,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250826,22 +246894,34 @@ testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:509: Offset: 509, NextOffset: 600 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 782 - testutil.go:509: Offset: 600, NextOffset: 917 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:509: Offset: 600, NextOffset: 916 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 802, NextOffset: 822 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 822, NextOffset: 842 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 842, NextOffset: 2078 - testutil.go:509: Offset: 977, NextOffset: 2356 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 841, NextOffset: 2077 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" 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:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -250860,30 +246940,24 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 916, NextOffset: 936 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 801, NextOffset: 821 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 821, NextOffset: 841 + testutil.go:509: Offset: 976, NextOffset: 2356 + testutil.go:509: Offset: 841, NextOffset: 2077 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: "test" vs "test" - testutil.go:401: 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: 2356 - testutil.go:509: Offset: 842, NextOffset: 2078 + testutil.go:509: Offset: 600, NextOffset: 916 + testutil.go:509: Offset: 465, NextOffset: 781 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250900,27 +246974,32 @@ 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark barlink dev test2 test baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1697 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250928,103 +247007,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: 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:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 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:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1697 - testutil.go:509: Offset: 91, NextOffset: 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: 1697 - testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 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 [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: 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1854 - testutil.go:509: Offset: 0, NextOffset: 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: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 testutil.go:395: Comparing: "dev" vs "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: 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:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 + testutil.go:509: Offset: 91, NextOffset: 1853 + testutil.go:509: Offset: 0, NextOffset: 1696 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":765,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":785,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":898,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":938,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":958,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] + 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 dev test2 foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 765, NextOffset: 785 + testutil.go:509: Offset: 898, NextOffset: 918 + testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 918, NextOffset: 938 + testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 938, NextOffset: 958 + testutil.go:509: Offset: 825, NextOffset: 2057 + testutil.go:509: Offset: 958, NextOffset: 2339 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -251064,38 +247156,23 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 461, NextOffset: 765 testutil.go:509: Offset: 594, NextOffset: 898 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: 765, NextOffset: 785 testutil.go:509: Offset: 898, NextOffset: 918 - testutil.go:509: Offset: 785, NextOffset: 805 + testutil.go:509: Offset: 765, NextOffset: 785 testutil.go:509: Offset: 918, NextOffset: 938 - testutil.go:509: Offset: 805, NextOffset: 825 + testutil.go:509: Offset: 785, NextOffset: 805 testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 825, NextOffset: 2057 + testutil.go:509: Offset: 805, NextOffset: 825 testutil.go:509: Offset: 958, 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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 foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 594, NextOffset: 898 - testutil.go:509: Offset: 461, NextOffset: 765 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:509: Offset: 825, NextOffset: 2057 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -251117,6 +247194,14 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -251130,154 +247215,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 898, NextOffset: 918 - testutil.go:509: Offset: 765, NextOffset: 785 - testutil.go:509: Offset: 918, NextOffset: 938 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 938, NextOffset: 958 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 958, NextOffset: 2339 - testutil.go:509: Offset: 825, NextOffset: 2057 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt barlink .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: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt barlink test2 dev .no.prefetch.landmark 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + 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: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, 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: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink baz.txt bar test dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.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: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + 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: "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: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + testutil.go:395: Comparing: "test2" vs "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: "test" vs "test" testutil.go:401: 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: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 - testutil.go:509: Offset: 91, NextOffset: 1857 - testutil.go:509: Offset: 0, NextOffset: 1701 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1700 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":266,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar barlink 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: 778, NextOffset: 798 - testutil.go:509: Offset: 909, NextOffset: 929 - testutil.go:509: Offset: 798, NextOffset: 818 - testutil.go:509: Offset: 929, NextOffset: 949 - testutil.go:509: Offset: 818, NextOffset: 838 - testutil.go:509: Offset: 949, NextOffset: 969 - testutil.go:509: Offset: 838, NextOffset: 2071 - testutil.go:509: Offset: 969, NextOffset: 2356 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -251324,22 +247387,24 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo3.txt bar barlink dev baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 909 - testutil.go:509: Offset: 469, NextOffset: 778 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 969, NextOffset: 2356 - testutil.go:509: Offset: 838, NextOffset: 2071 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 838, NextOffset: 2069 + testutil.go:509: Offset: 969, NextOffset: 2357 + 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 [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: 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" @@ -251355,12 +247420,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -251377,155 +247436,171 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 508 testutil.go:509: Offset: 281, NextOffset: 377 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 508, NextOffset: 600 - testutil.go:509: Offset: 377, NextOffset: 469 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - 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: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + 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: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 + 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: 2357 + testutil.go:509: Offset: 838, NextOffset: 2069 testutil.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/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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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": [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: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar 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: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1860 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1861 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":223,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":243,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":263,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":389,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":501,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":590,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":967,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":987,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1007,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 test2 bar foo3.txt barlink test dev baz.txt foo1.txt] + 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 967, NextOffset: 987 - testutil.go:509: Offset: 851, NextOffset: 871 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 871, NextOffset: 891 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 891, NextOffset: 2209 - testutil.go:509: Offset: 1027, NextOffset: 2487 + 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: 2200 + testutil.go:509: Offset: 1029, NextOffset: 2487 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" @@ -251563,13 +247638,21 @@ 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: 831 - testutil.go:509: Offset: 590, NextOffset: 967 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 454, NextOffset: 833 + testutil.go:509: Offset: 590, NextOffset: 969 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 [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 "": [test dev test2 baz.txt barlink bar foo3.txt .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: 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: 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 @@ -251583,6 +247666,26 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2200 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -251596,178 +247699,134 @@ testutil.go:509: Offset: 165, NextOffset: 185 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:509: Offset: 185, NextOffset: 272 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test .no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 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:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, 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: 501, NextOffset: 590 - testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 590, NextOffset: 967 - testutil.go:509: Offset: 454, NextOffset: 831 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, 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" - testutil.go:509: Offset: 967, NextOffset: 987 - testutil.go:509: Offset: 831, NextOffset: 851 - testutil.go:509: Offset: 987, NextOffset: 1007 - testutil.go:509: Offset: 851, NextOffset: 871 - testutil.go:509: Offset: 1007, NextOffset: 1027 - testutil.go:509: Offset: 871, NextOffset: 891 - testutil.go:509: Offset: 1027, NextOffset: 2487 - testutil.go:509: Offset: 891, NextOffset: 2209 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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: "test2" vs "test2" + testutil.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: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 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 test2 foo1.txt foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + 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: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - 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: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1792 - 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 test dev .no.prefetch.landmark baz.txt bar barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1792 - 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: 1792 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:509: Offset: 91, NextOffset: 1953 - testutil.go:509: Offset: 0, NextOffset: 1792 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 91, NextOffset: 1955 + 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: 91, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1794 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":279,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":374,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":465,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 465, NextOffset: 855 - 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: 855, NextOffset: 875 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 895, NextOffset: 915 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 915, NextOffset: 2239 - testutil.go:509: Offset: 1050, NextOffset: 2517 + 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: "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" @@ -251808,39 +247867,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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "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: 990 testutil.go:509: Offset: 465, NextOffset: 855 + testutil.go:509: Offset: 600, NextOffset: 990 testutil.go: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:509: Offset: 279, NextOffset: 374 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 509, NextOffset: 600 - testutil.go:509: Offset: 374, NextOffset: 465 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 855, NextOffset: 875 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1030, NextOffset: 1050 + testutil.go:509: Offset: 915, NextOffset: 2238 + testutil.go:509: Offset: 1050, NextOffset: 2518 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -251850,8 +247893,18 @@ testutil.go:509: Offset: 875, NextOffset: 895 testutil.go:509: Offset: 1030, NextOffset: 1050 testutil.go:509: Offset: 895, NextOffset: 915 - testutil.go:509: Offset: 1050, NextOffset: 2517 - testutil.go:509: Offset: 915, NextOffset: 2239 + testutil.go:509: Offset: 1050, NextOffset: 2518 + testutil.go:509: Offset: 915, NextOffset: 2238 + 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: 395, NextOffset: 509 + testutil.go:509: Offset: 279, NextOffset: 374 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -251867,135 +247920,153 @@ 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: "bar" vs "bar" + testutil.go:401: 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: 990 + testutil.go:509: Offset: 465, NextOffset: 855 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink test test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1969 - testutil.go:509: Offset: 0, NextOffset: 1809 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1809 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1967 + testutil.go:509: Offset: 0, NextOffset: 1807 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":107,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":127,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":147,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":167,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":187,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":275,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":369,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":461,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59: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":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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":244,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":264,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":594,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev foo1.txt] - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt 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] @@ -252006,14 +248077,14 @@ 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: 2230 + testutil.go:509: Offset: 907, NextOffset: 2228 testutil.go:509: Offset: 1040, 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: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" @@ -252050,26 +248121,29 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 184, NextOffset: 204 - testutil.go:509: Offset: 87, NextOffset: 107 - testutil.go:509: Offset: 204, NextOffset: 224 - testutil.go:509: Offset: 107, NextOffset: 127 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 127, NextOffset: 147 - testutil.go:509: Offset: 244, NextOffset: 264 - testutil.go:509: Offset: 147, NextOffset: 167 - testutil.go:509: Offset: 264, NextOffset: 284 - testutil.go:509: Offset: 167, NextOffset: 187 - testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:509: Offset: 187, NextOffset: 275 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 594, NextOffset: 980 + testutil.go:509: Offset: 461, 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" @@ -252080,7 +248154,7 @@ 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: 2230 + 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" @@ -252096,145 +248170,174 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 204, NextOffset: 224 + testutil.go:509: Offset: 107, NextOffset: 127 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 127, NextOffset: 147 + testutil.go:509: Offset: 244, NextOffset: 264 + testutil.go:509: Offset: 147, NextOffset: 167 + testutil.go:509: Offset: 264, NextOffset: 284 + testutil.go:509: Offset: 167, NextOffset: 187 + testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:509: Offset: 187, NextOffset: 275 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 barlink test .no.prefetch.landmark 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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 dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + 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 [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: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 testutil.go:395: Comparing: "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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 + testutil.go:509: Offset: 91, NextOffset: 1963 + testutil.go:509: Offset: 0, NextOffset: 1803 +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":860,"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":900,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":920,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 test .no.prefetch.landmark baz.txt foo1.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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 281, NextOffset: 377 + testutil.go:509: Offset: 394, NextOffset: 508 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 469, NextOffset: 860 + 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: 860, NextOffset: 880 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 880, NextOffset: 900 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 900, NextOffset: 920 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 920, NextOffset: 2240 + testutil.go:509: Offset: 1051, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1964 - testutil.go:509: Offset: 0, NextOffset: 1804 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":281,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":377,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":859,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":879,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":899,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":919,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":226,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":266,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":508,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":600,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","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":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev .no.prefetch.landmark baz.txt foo1.txt barlink test 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" @@ -252263,45 +248366,8 @@ 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: 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: 2247 - testutil.go:509: Offset: 1050, NextOffset: 2520 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 990 - testutil.go:509: Offset: 469, NextOffset: 859 + testutil.go:401: Directory: "" vs "": [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -252317,24 +248383,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2520 - testutil.go:509: Offset: 919, 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -252348,138 +248396,161 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 394, NextOffset: 508 - testutil.go:509: Offset: 281, NextOffset: 377 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt baz.txt barlink test dev test2 .no.prefetch.landmark] 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: 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: 991 + testutil.go:509: Offset: 469, NextOffset: 860 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 860, NextOffset: 880 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 880, NextOffset: 900 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 900, NextOffset: 920 + testutil.go:509: Offset: 1051, NextOffset: 2520 + testutil.go:509: Offset: 920, NextOffset: 2240 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 394, NextOffset: 508 + testutil.go:509: Offset: 281, NextOffset: 377 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 dev test2 baz.txt bar foo3.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: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - 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:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 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: "test2" vs "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: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 + 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 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: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1813 + testutil.go:509: Offset: 91, NextOffset: 1972 + 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: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + 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: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1972 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1972 + 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":277,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":370,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":459,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":769,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":789,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":809,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":829,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":225,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":245,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":265,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":392,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":504,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":593,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":943,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 459, NextOffset: 769 - testutil.go:509: Offset: 593, NextOffset: 903 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink .no.prefetch.landmark foo1.txt bar foo3.txt baz.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] @@ -252491,9 +248562,9 @@ testutil.go:509: Offset: 809, NextOffset: 829 testutil.go:509: Offset: 943, NextOffset: 963 testutil.go:509: Offset: 829, NextOffset: 2052 - testutil.go:509: Offset: 963, NextOffset: 2341 + testutil.go:509: Offset: 963, NextOffset: 2340 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" @@ -252534,8 +248605,23 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark foo1.txt bar test2 baz.txt test dev] 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: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 89, NextOffset: 109 @@ -252549,13 +248635,23 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 903, NextOffset: 923 + testutil.go:509: Offset: 769, NextOffset: 789 + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 789, NextOffset: 809 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 809, NextOffset: 829 + testutil.go:509: Offset: 963, NextOffset: 2340 + testutil.go:509: Offset: 829, NextOffset: 2052 testutil.go:395: Comparing: "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" @@ -252571,154 +248667,153 @@ 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: "test" vs "test" - testutil.go:401: 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: 2052 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo1.txt baz.txt test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + 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: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + 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: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - 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: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1703 +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":151,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":171,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":191,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":283,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":378,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:509: Offset: 91, NextOffset: 1859 - 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":792,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":812,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":832,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":852,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":396,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":510,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":602,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] + 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 @@ -252753,34 +248848,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: 2095 + testutil.go:509: Offset: 852, NextOffset: 2097 testutil.go:509: Offset: 984, NextOffset: 2364 - 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 396, NextOffset: 510 - testutil.go:509: Offset: 283, NextOffset: 378 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -252797,9 +248868,9 @@ 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: 2095 + testutil.go:509: Offset: 852, NextOffset: 2097 testutil.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" @@ -252817,6 +248888,9 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 396, NextOffset: 510 + testutil.go:509: Offset: 283, NextOffset: 378 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 602, NextOffset: 924 testutil.go:509: Offset: 470, NextOffset: 792 @@ -252836,12 +248910,12 @@ testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:509: Offset: 191, NextOffset: 283 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 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 [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -252849,118 +248923,118 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1867 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - 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: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1867 - testutil.go:509: Offset: 0, NextOffset: 1712 + 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: "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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + 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: 1865 + testutil.go:509: Offset: 0, NextOffset: 1710 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":284,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":383,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":479,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":785,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":805,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":825,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":845,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":267,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":395,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":509,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":911,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":971,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":786,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":806,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":826,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":846,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":952,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":972,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2] + testutil.go: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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 187, NextOffset: 207 @@ -252983,22 +249057,22 @@ testutil.go:509: Offset: 383, NextOffset: 479 testutil.go:509: Offset: 509, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:509: Offset: 605, NextOffset: 911 + testutil.go:509: Offset: 479, NextOffset: 786 + testutil.go:509: Offset: 605, NextOffset: 912 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2078 - testutil.go:509: Offset: 971, NextOffset: 2359 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 846, NextOffset: 2079 + testutil.go:509: Offset: 972, NextOffset: 2355 testutil.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" @@ -253019,7 +249093,18 @@ testutil.go:509: Offset: 189, NextOffset: 284 testutil.go:509: Offset: 287, NextOffset: 395 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 912 + testutil.go:509: Offset: 479, NextOffset: 786 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -253033,15 +249118,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -253055,55 +249131,33 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 287, NextOffset: 395 testutil.go:509: Offset: 189, NextOffset: 284 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 509, NextOffset: 605 - testutil.go:509: Offset: 383, NextOffset: 479 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 911 - testutil.go:509: Offset: 479, NextOffset: 785 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 911, NextOffset: 931 - testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 825, NextOffset: 845 - testutil.go:509: Offset: 971, NextOffset: 2359 - testutil.go:509: Offset: 845, NextOffset: 2078 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 395, NextOffset: 509 testutil.go:509: Offset: 284, NextOffset: 383 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 + testutil.go:509: Offset: 912, NextOffset: 932 + testutil.go:509: Offset: 786, NextOffset: 806 + testutil.go:509: Offset: 932, NextOffset: 952 + testutil.go:509: Offset: 806, NextOffset: 826 + testutil.go:509: Offset: 952, NextOffset: 972 + testutil.go:509: Offset: 826, NextOffset: 846 + testutil.go:509: Offset: 972, NextOffset: 2355 + testutil.go:509: Offset: 846, NextOffset: 2079 testutil.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" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"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 foo3.txt 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253111,115 +249165,118 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2 baz.txt] vs [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: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + 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: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1864 - testutil.go:509: Offset: 0, NextOffset: 1707 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":129,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":149,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":169,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":189,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":285,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":385,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":483,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","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":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":189,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":209,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":229,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":269,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":399,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":514,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":612,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":943,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":963,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":983,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink 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: 794, NextOffset: 814 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 814, NextOffset: 834 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 834, NextOffset: 854 - testutil.go:509: Offset: 963, NextOffset: 983 - testutil.go:509: Offset: 854, NextOffset: 2086 - testutil.go:509: Offset: 983, NextOffset: 2373 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test baz.txt foo1.txt bar foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1708 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":794,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":814,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":834,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev foo3.txt baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -253260,33 +249317,34 @@ testutil.go:509: Offset: 483, NextOffset: 794 testutil.go:509: Offset: 612, NextOffset: 923 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 794, NextOffset: 814 + testutil.go:509: Offset: 923, NextOffset: 943 + testutil.go:509: Offset: 814, NextOffset: 834 + testutil.go:509: Offset: 943, NextOffset: 963 + testutil.go:509: Offset: 834, NextOffset: 854 + testutil.go:509: Offset: 963, NextOffset: 983 + testutil.go:509: Offset: 854, NextOffset: 2086 + testutil.go:509: Offset: 983, NextOffset: 2371 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 baz.txt bar test dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 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:401: Directory: "" vs "": [foo3.txt dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar] 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: 612, NextOffset: 923 testutil.go:509: Offset: 483, NextOffset: 794 - 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: 514, NextOffset: 612 - testutil.go:509: Offset: 385, NextOffset: 483 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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" @@ -253296,14 +249354,8 @@ 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: 2373 + testutil.go:509: Offset: 983, NextOffset: 2371 testutil.go:509: Offset: 854, NextOffset: 2086 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -253319,88 +249371,35 @@ testutil.go:509: Offset: 169, NextOffset: 189 testutil.go:509: Offset: 289, NextOffset: 399 testutil.go:509: Offset: 189, NextOffset: 285 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":91,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":91,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":91,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":91,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":91,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt dev test2] - 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: "test" vs "test" - testutil.go:401: Directory: "test" 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": [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: 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: 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: 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: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - 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 [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: 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: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=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","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-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253408,66 +249407,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: 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: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, 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: 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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, 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: 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 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:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + 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: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + 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: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1871 + 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": [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: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1713 +=== 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253475,18 +249533,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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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 [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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253494,14 +249549,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=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -253510,17 +249580,21 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -253530,66 +249604,66 @@ 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 [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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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" @@ -253600,13 +249674,9 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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 [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: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" @@ -253615,67 +249685,68 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "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": [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" 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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -253685,62 +249756,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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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: "" 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -253749,59 +249829,52 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - 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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -253809,62 +249882,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" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -253880,42 +249954,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 "": [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:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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" + 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: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" @@ -253925,39 +250004,33 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -253965,32 +250038,34 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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 [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 [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" @@ -253999,19 +250074,17 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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: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" @@ -254019,69 +250092,70 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" 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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [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: "test2" vs "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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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": [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" @@ -254090,49 +250164,63 @@ testutil.go:401: Directory: "test2" 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 [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" 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" @@ -254140,13 +250228,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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "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" @@ -254159,34 +250249,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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254194,9 +250284,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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [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] @@ -254210,16 +250302,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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -254228,16 +250319,18 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [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" @@ -254245,11 +250338,8 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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 "": [.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" @@ -254259,19 +250349,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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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" @@ -254280,33 +250367,35 @@ testutil.go:395: Comparing: "test" vs "test" 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 barlink test dev] vs [test2 .no.prefetch.landmark 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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": [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" @@ -254315,27 +250404,18 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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" @@ -254344,24 +250424,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": [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=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -254370,48 +250444,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 "": [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: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": [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" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "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" - 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" @@ -254420,22 +250493,23 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -254445,133 +250519,133 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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": [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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59: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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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": [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 "": [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 [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254580,14 +250654,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 "": [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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -254595,16 +250668,12 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: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" @@ -254614,30 +250683,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" 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": [testblock testfifo testchar1 testchar2] vs [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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.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" @@ -254645,38 +250716,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: "" 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -254685,7 +250759,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 [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -254695,37 +250769,23 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: "" 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": [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" @@ -254733,13 +250793,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: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 .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" @@ -254749,38 +250804,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 [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" +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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": [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" @@ -254788,35 +250863,32 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [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": [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" @@ -254824,11 +250896,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 "": [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: "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -254836,15 +250907,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" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [.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" @@ -254856,18 +250933,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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -254876,33 +250950,33 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [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 "": [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": [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" @@ -254911,67 +250985,61 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [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" @@ -254980,30 +251048,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "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 [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" @@ -255011,66 +251082,69 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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 [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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .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" @@ -255086,13 +251160,10 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [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" @@ -255104,15 +251175,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 "": [.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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -255121,10 +251195,11 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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] @@ -255138,9 +251213,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: "" 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -255148,25 +251225,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: "test2" vs "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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -255175,14 +251249,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 "": [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 "": [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": [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" @@ -255190,18 +251259,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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -255209,103 +251278,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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [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": [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" @@ -255315,37 +251389,37 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -255358,69 +251432,69 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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" 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": [testblock testfifo testchar1 testchar2] vs [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" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" 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" @@ -255428,34 +251502,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -255465,21 +251539,23 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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 [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" @@ -255487,48 +251563,43 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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: "" 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -255540,33 +251611,36 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [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: "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 "": [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 [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" @@ -255576,17 +251650,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=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -255595,14 +251669,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 "": [.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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -255610,81 +251679,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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: 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=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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go: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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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" @@ -255692,40 +251769,31 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [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" @@ -255734,13 +251802,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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "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 "": [.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": [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" @@ -255749,63 +251824,62 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=better,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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 "": [.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 [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" @@ -255813,60 +251887,39 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -255874,43 +251927,29 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 [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" @@ -255925,34 +251964,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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go: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" @@ -255960,25 +251999,25 @@ testutil.go:395: 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -255987,42 +252026,41 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -256030,11 +252068,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=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + 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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -256043,35 +252088,32 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" @@ -256081,18 +252123,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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] 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": [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" @@ -256100,11 +252139,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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -256114,20 +252153,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 [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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [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" @@ -256135,27 +252172,35 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -256164,110 +252209,102 @@ testutil.go:395: Comparing: "test" vs "test" 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" 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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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 [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" @@ -256275,27 +252312,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=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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" @@ -256303,34 +252342,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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} +=== 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:401: Directory: "" vs "": [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" @@ -256338,34 +252396,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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":101,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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 "": [.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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" @@ -256373,34 +252431,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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go: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":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [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" @@ -256408,18 +252469,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: "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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -256427,15 +252482,18 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: 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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -256445,32 +252503,48 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 [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" @@ -256486,33 +252560,32 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -256520,87 +252593,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" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 "": [.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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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] 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" @@ -256609,13 +252677,19 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -256626,17 +252700,17 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -256645,12 +252719,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": [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" @@ -256658,15 +252734,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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -256675,31 +252753,33 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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: "" 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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -256708,40 +252788,32 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 "": [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": [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" @@ -256749,167 +252821,169 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":97,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [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": [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=better,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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" 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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" 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" testutil.go:395: Comparing: "dev" vs "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 TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.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 [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 "": [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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -256917,34 +252991,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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -256960,14 +253034,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 "": [.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 "": [.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 [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" @@ -256975,64 +253044,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" -=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" 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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -257040,67 +253119,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:57Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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" + 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 [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -257116,50 +253190,45 @@ 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","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 [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","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=better,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -257169,25 +253238,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" - 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":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":91,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-01-31T02:59:56Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-01-31T02:59:56Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-01-31T02:59:56Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-01-31T02:59:56Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-03-05T09:31:59Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-03-05T09:31:59Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-03-05T09:31:59Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-03-05T09:31:59Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" 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" @@ -257196,11 +253270,11 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -257212,32 +253286,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 [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" --- PASS: TestZstdChunked (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen (13.62s) + --- PASS: TestZstdChunked/testWriteAndOpen (12.11s) --- 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.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=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.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=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.01s) + --- 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.01s) + --- 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) @@ -257248,7 +253322,7 @@ --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,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=false,format=GNU (0.00s) @@ -257266,17 +253340,17 @@ --- 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=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.00s) @@ -257284,16 +253358,16 @@ --- 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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) + --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=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=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.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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) --- 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) @@ -257304,7 +253378,7 @@ --- 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=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) @@ -257312,33 +253386,33 @@ --- 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=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=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=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=PAX (0.00s) - --- 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=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=USTAR (0.00s) - --- 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=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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.01s) + --- 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=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=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=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) @@ -257346,110 +253420,110 @@ --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.00s) --- 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.01s) - --- 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=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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.02s) - --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.00s) + --- 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.01s) + --- 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=USTAR (0.00s) - --- 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=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=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=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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.01s) + --- 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.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.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=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.01s) - --- 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=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.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=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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.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=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.00s) - --- 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=PAX (0.00s) + --- 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.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=false,format=PAX (0.00s) + --- 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.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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.00s) + --- 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.00s) --- 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.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.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=default,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.00s) - --- 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=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.00s) --- 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.00s) --- 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.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.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.03s) - --- 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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.00s) + --- 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.00s) + --- 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=false,format=PAX (0.00s) --- 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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) + --- 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/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=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.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=GNU (0.01s) + --- 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.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) @@ -257458,57 +253532,57 @@ --- 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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (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.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=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.01s) --- 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.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=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.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=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.00s) - --- 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.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.01s) - --- 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=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.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=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=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=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.00s) + --- 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.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=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.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.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) @@ -257534,15 +253608,15 @@ --- 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=default,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.01s) --- 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.01s) + --- 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.01s) + --- 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) @@ -257558,28 +253632,28 @@ --- 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=better,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=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=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) + --- 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.01s) - --- 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.01s) - --- 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.01s) + --- 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.01s) + --- 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.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.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=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=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.01s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) @@ -257606,7 +253680,7 @@ --- 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=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.01s) + --- 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) @@ -257615,14 +253689,14 @@ --- 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=false,format=PAX (0.01s) --- 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=true,format=GNU (0.01s) --- 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) @@ -257632,172 +253706,172 @@ --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=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.00s) + --- 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.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=PAX (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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=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.00s) + --- 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/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=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.01s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=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.02s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.02s) - --- 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=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.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.05s) + --- 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=fastest,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.03s) --- 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.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.02s) - --- 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.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.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=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.04s) + --- 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.04s) + --- 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.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.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.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=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.02s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.02s) + --- 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.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.03s) --- 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.04s) - --- 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.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.04s) - --- 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.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.02s) - --- 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=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) + --- 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.02s) + --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.02s) + --- 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.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.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.02s) - --- 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=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=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.02s) --- 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.05s) - --- 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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.02s) + --- 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=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=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.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=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.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.02s) + --- 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.00s) + --- 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.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) + --- 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.00s) - --- 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.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.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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.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.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.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.00s) - --- 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=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=better,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=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.01s) --- 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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) + --- 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.01s) + --- 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.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=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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) + --- 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.02s) --- 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) @@ -257805,7 +253879,7 @@ --- 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=false,format=USTAR (0.01s) --- 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) @@ -257821,10 +253895,10 @@ --- 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.01s) + --- 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=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.01s) + --- 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) @@ -257846,61 +253920,61 @@ --- 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.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.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=true,format=USTAR (0.01s) + --- 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.01s) + --- 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.00s) + --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=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.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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=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.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=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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.00s) --- 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.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=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.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.00s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (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.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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=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.02s) --- 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.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.00s) + --- 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) @@ -257908,36 +253982,36 @@ --- 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.00s) --- 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=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.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.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.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=false,format=USTAR (0.00s) --- 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=false,format=GNU (0.02s) --- 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=false,format=USTAR (0.02s) + --- 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.00s) + --- 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.00s) + --- 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.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.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) @@ -257945,19 +254019,19 @@ --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.00s) @@ -257967,598 +254041,598 @@ --- 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=default,prefix="",lossless=true,format=PAX (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.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.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=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.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=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.01s) + --- 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.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=default,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.01s) - --- 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=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=better,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.00s) + --- 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.01s) --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.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=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=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=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.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/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=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=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=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.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=default,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=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.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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.00s) + --- 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.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=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=false,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.00s) + --- 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.01s) - --- 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=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=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.00s) --- 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.01s) --- 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.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.01s) - --- 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=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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.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.00s) + --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.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=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.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.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=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.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/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.02s) - --- 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=USTAR (0.05s) + --- 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.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.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.05s) - --- 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=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=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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.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=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.02s) + --- 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.04s) - --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.02s) + --- 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.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.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.06s) + --- 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.03s) + --- 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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.10s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.11s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.08s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.13s) - --- 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.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.11s) - --- 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.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.05s) + --- 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.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.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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.06s) + --- 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.04s) + --- 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=better,prefix="",lossless=true,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.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.05s) - --- 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.06s) + --- 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.08s) + --- 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.05s) - --- 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.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.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.06s) + --- 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.05s) - --- 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.07s) - --- 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.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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.06s) + --- 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.04s) --- 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_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.04s) + --- 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_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=false,format=PAX (0.02s) --- 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=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=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.02s) + --- 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.04s) - --- 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=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.04s) + --- 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.02s) + --- 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.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.05s) + --- 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.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.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.06s) - --- 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.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.03s) - --- 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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.02s) + --- 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.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.05s) + --- 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.03s) + --- 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.04s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.03s) - --- 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.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.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.07s) - --- 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.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=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.03s) + --- 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.02s) + --- 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.03s) + --- 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=better,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.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.05s) + --- 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.06s) - --- 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.08s) - --- 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.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.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.03s) + --- 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.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.07s) - --- 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.03s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify (22.64s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/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.05s) + --- 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.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.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify (20.10s) + --- 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=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- 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.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=GNU,minChunkSize=0 (0.02s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.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.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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.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.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.05s) + --- 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.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.03s) --- 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=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.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=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=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) + --- 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=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.02s) + --- 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=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.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.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- 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.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) - --- 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=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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.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=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=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.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=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=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.01s) + --- 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.03s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- 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=USTAR,minChunkSize=0#02 (0.04s) --- 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.03s) - --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.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.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=GNU,minChunkSize=0#02 (0.03s) --- 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.04s) - --- 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/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- 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.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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.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=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=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=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 (0.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=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=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.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.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.04s) - --- 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=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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.01s) + --- 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.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.01s) + --- 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=GNU,minChunkSize=64000 (0.03s) --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 (0.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.03s) + --- 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.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.01s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) - --- 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=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.01s) + --- 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.03s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 (0.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=0 (0.03s) --- 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=better,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- 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.04s) - --- 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=USTAR,minChunkSize=0 (0.05s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) - --- 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.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.04s) - --- 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.05s) + --- 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=better,prefix="./",format=USTAR,minChunkSize=0 (0.03s) + --- 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.06s) + --- 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.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.03s) --- 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=PAX,minChunkSize=64000 (0.03s) --- 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.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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.01s) --- 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=USTAR,minChunkSize=64000#01 (0.01s) --- 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=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) --- 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=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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) - --- 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=GNU,minChunkSize=64000#01 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) + --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,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.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=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=default,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 (0.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=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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 (0.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.04s) + --- 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.03s) --- 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=0#01 (0.01s) --- 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.02s) + --- 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.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.03s) + --- 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.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=better,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) - --- 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=default,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) - --- 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=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) --- 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=USTAR,minChunkSize=64000#01 (0.04s) --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.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.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.02s) + --- 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.02s) + --- 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.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.02s) - --- 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=USTAR,minChunkSize=0#01 (0.04s) + --- 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.02s) + --- 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.02s) --- 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=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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=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.03s) + --- 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.03s) + --- 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.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 (0.03s) - --- 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=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.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=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.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.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=PAX,minChunkSize=64000#02 (0.03s) --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- 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.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.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=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.04s) + --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) - --- 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.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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=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.04s) + --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=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=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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) --- 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.03s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) - --- 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.04s) - --- 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=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) + --- 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/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) - --- 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.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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) + --- 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.03s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.01s) --- 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.01s) --- 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) @@ -258567,215 +254641,215 @@ --- 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.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.05s) + --- 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/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.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 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- 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.07s) + --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- 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.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.08s) + --- 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=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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.06s) + --- 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/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.01s) + --- 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.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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.09s) + --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.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/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.06s) - --- 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 (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=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.05s) --- 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.05s) - --- 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.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- 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.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=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.05s) - --- 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=GNU,minChunkSize=0 (0.04s) + --- 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/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.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.05s) + --- 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.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.05s) + --- 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/lost_digest_in_a_entry (0.01s) + --- 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.05s) + --- 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=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.05s) - --- 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/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.01s) - --- 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=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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- 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.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (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.04s) + --- 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=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/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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (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/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=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.02s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.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.03s) - --- 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=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=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/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.04s) + --- 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=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/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) - --- 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.04s) + --- 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.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=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 (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.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.03s) + --- 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=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.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- 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.05s) --- 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- 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=USTAR,minChunkSize=0#01 (0.04s) + --- 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.00s) - --- 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=PAX,minChunkSize=0#01 (0.04s) + --- 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.01s) --- 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry (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=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.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=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=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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.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=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/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.08s) + --- 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=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.05s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/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/duplicated_entry_offset (0.01s) + --- 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=GNU,minChunkSize=0#01 (0.05s) + --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) @@ -258783,112 +254857,112 @@ --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.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=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=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.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/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=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=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.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=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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=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=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/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.02s) --- 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=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/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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=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.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (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=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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=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.01s) --- 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/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.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=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- 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.02s) --- 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 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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/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.01s) - --- 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=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/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=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.00s) + --- 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.06s) - --- 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.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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.05s) - --- 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=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) - --- 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=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.04s) + --- 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.00s) - --- 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=GNU,minChunkSize=0#02 (0.06s) + --- 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.01s) - --- 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=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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- 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.03s) --- 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 (0.03s) --- 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=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.03s) --- 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.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 (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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=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/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/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.04s) - --- 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=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=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=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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.04s) + --- 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=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0/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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.03s) @@ -258898,30 +254972,30 @@ --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) + --- 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.04s) --- 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/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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.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.04s) - --- 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=0/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000/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 (0.02s) --- 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) @@ -258930,394 +255004,394 @@ --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=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/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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.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/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 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/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.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (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=USTAR,minChunkSize=0 (0.03s) + --- 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=0/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) - --- 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=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 (0.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.04s) - --- 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=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 (0.03s) + --- 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.02s) --- 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.02s) --- 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 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 (0.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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000/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.01s) + --- 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/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 (0.05s) --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 (0.02s) - --- 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 (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/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/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=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.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.05s) - --- 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 (0.06s) + --- 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.00s) - --- 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/duplicated_entry_offset (0.00s) + --- 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.05s) - --- 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=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.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.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.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=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.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=better,prefix="./",format=USTAR,minChunkSize=0 (0.07s) - --- 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=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.05s) + --- 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.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=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.01s) - --- 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=PAX,minChunkSize=0 (0.05s) + --- 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.08s) + --- 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.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=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.02s) + --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=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.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=better,prefix="/",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=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=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) + --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- 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.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.06s) --- 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.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/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.06s) + --- 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.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=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 (0.04s) --- 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=better,prefix="../",format=USTAR,minChunkSize=0 (0.06s) - --- 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/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.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=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 (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.00s) - --- 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 (0.05s) + --- 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.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 (0.05s) --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.07s) + --- 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.04s) - --- 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 (0.06s) + --- 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=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/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/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=USTAR,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 (0.04s) --- 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=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.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=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.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01/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/lost_digest_in_a_entry (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.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.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.04s) --- 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=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 (0.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 (0.03s) --- 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.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=PAX,minChunkSize=0#01 (0.04s) --- 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.06s) + --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/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.09s) + --- 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.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) --- 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.04s) --- 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=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01/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=PAX,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=0#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) --- 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.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 (0.03s) + --- 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.04s) + --- 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.05s) --- 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=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- 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/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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) + --- 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/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 (0.04s) - --- 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=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01/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.11s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.04s) + --- 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.03s) --- 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.06s) --- 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.09s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- 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.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.05s) + --- 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.08s) + --- 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.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/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/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.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=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 (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.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- 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.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) + --- 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.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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- 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.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.00s) - --- 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.01s) - --- 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=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.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=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) + --- 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=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 (0.04s) --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) --- 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.07s) - --- 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.10s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=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.10s) - --- 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.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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=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.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=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.06s) + --- 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=GNU,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=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.08s) - --- 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/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.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/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 (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=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.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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 (0.05s) + --- 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=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (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/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/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.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=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) @@ -259326,33 +255400,33 @@ --- 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/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.04s) + --- 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/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=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.02s) --- 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=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.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/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=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=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=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/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=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.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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=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) @@ -259363,72 +255437,72 @@ --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.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 (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (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/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/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.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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) --- 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.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.05s) --- 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.02s) - --- 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.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.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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- 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=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.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=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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) + --- 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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- 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=64000#02 (0.04s) + --- 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/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 (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=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/duplicated_entry_offset (0.00s) --- 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.03s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) @@ -259440,95 +255514,95 @@ --- 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/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.03s) --- 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/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.05s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) + --- 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=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.07s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.09s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) + --- 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.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) + --- 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.07s) - --- 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.01s) + --- 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.02s) + --- 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.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.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- 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.01s) - --- 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=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.06s) + --- 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=0#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 (0.09s) + --- 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.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=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.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=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.06s) - --- 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=PAX,minChunkSize=64000#02 (0.08s) + --- 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=PAX,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=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=GNU,minChunkSize=0#02 (0.08s) --- 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.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) + --- 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.00s) - --- 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=USTAR,minChunkSize=0#02 (0.07s) + --- 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/duplicated_entry_offset (0.01s) --- 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.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=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/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.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) - --- 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=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/duplicated_entry_offset (0.01s) + --- 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=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.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.07s) - --- 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) --- 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=USTAR,minChunkSize=0#02 (0.06s) + --- 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.07s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 (0.07s) + --- 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=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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.07s) - --- 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=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.09s) + --- 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.08s) + --- 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.02s) + --- 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.02s) - --- 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/duplicated_entry_offset (0.01s) - --- 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=64000#02 (0.11s) - --- 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=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.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.04s) + --- 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/testBuild (58.75s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild (55.31s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) @@ -259537,467 +255611,467 @@ --- 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=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.05s) --- 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.04s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) --- 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.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- 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.03s) + --- 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.03s) + --- 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.04s) --- 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.11s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.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.05s) + --- 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.05s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) - --- 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.02s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- 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.02s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.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.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.02s) + --- 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.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.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.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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- 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=PAX,minChunkSize=0 (0.03s) --- 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.03s) - --- 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=GNU,minChunkSize=0 (0.04s) - --- 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=PAX,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.06s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) - --- 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=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.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.08s) - --- 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=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=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) + --- 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.05s) --- 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.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) - --- 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.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) --- 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.01s) + --- 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.02s) - --- 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=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=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=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.03s) --- 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=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=USTAR,minChunkSize=0 (0.02s) + --- 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=PAX,minChunkSize=0 (0.03s) --- 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.05s) + --- 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.04s) - --- 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.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,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.05s) - --- 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.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.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.04s) + --- 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=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- 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.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- 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.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) - --- 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.07s) - --- 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=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- 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.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.05s) --- 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.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) - --- 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=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.05s) - --- 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=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.11s) - --- 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.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) + --- 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.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) + --- 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.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- 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.11s) + --- 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.11s) + --- 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.13s) --- 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.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) - --- 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=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.12s) + --- 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.13s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.14s) - --- 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.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,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.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=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.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.15s) + --- 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.10s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.13s) + --- 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.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- 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.09s) + --- 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.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- 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.07s) + --- 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.07s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) --- 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=GNU,minChunkSize=0 (0.07s) + --- 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.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) --- 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) - --- 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.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.13s) --- 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.13s) - --- 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.08s) + --- 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=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- 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.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) + --- 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.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.13s) - --- 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.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.12s) - --- 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.09s) - --- 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.08s) - --- 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.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=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.10s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- 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.09s) + --- 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=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- 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.05s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- 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.06s) --- 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.07s) - --- 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.08s) - --- 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.07s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- 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.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.10s) - --- 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=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- 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.10s) + --- 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.07s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) - --- 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.07s) + --- 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.10s) --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) --- 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=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.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.08s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- 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.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=PAX,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.12s) - --- 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.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.18s) - --- 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.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.17s) - --- 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.14s) + --- 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.09s) + --- 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.11s) + --- 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/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.14s) + --- 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.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=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=PAX,minChunkSize=0 (0.11s) --- 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.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) + --- 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.11s) - --- 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=PAX,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.27s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.19s) - --- 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.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.14s) + --- 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=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 (0.10s) + --- 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.09s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.13s) + --- 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.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.15s) + --- 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.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.14s) + --- 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.16s) + --- 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.19s) + --- 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.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.17s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.18s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.17s) - --- 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=64000 (0.18s) --- 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.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.21s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.22s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.28s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.29s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.36s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.30s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.19s) + --- 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.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.21s) + --- 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.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.22s) --- 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=PAX,minChunkSize=0 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.29s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.21s) - --- 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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.26s) - --- 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=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.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.21s) + --- 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=PAX,minChunkSize=0 (0.20s) + --- 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=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.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.24s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.24s) + --- 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.24s) --- 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=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=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.13s) - --- 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.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.16s) - --- 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.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- 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.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.16s) - --- 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.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.12s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.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=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.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.11s) - --- 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.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.20s) + --- 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.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.14s) + --- 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.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.23s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.19s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.22s) + --- 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.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.26s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=64000 (0.18s) - --- 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=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.20s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.22s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.22s) - --- 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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=64000 (0.19s) - --- 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.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.17s) + --- 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.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.18s) + --- 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.17s) --- 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.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.28s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.25s) --- 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.23s) - --- 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.21s) - --- 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.18s) + --- 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.21s) + --- 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.25s) + --- 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.23s) - --- 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.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=64000 (0.21s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.23s) - --- 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.20s) - --- 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.22s) - --- 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=GNU,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=64000 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.19s) - --- 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=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.15s) - --- 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=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=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.14s) - --- 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.17s) - --- 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.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=64000 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.17s) - --- 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.15s) - --- 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=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.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.31s) + --- 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.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.32s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- 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=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=64000 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.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.14s) + --- 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.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.15s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.22s) - --- 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.22s) - --- 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.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.15s) --- 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.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.19s) - --- 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.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.28s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.24s) - --- 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.24s) - --- 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=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.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.13s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=64000 (0.12s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.13s) + --- 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.15s) + --- 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.19s) + --- 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.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.13s) + --- 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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=64000 (0.22s) - --- 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.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.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.24s) --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.24s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=64000 (0.22s) - --- 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.16s) - --- 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.24s) - --- 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.25s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- 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.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.22s) + --- 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.21s) + --- 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/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/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=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,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=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=PAX,minChunkSize=0 (0.01s) + --- 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=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.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=USTAR,minChunkSize=0 (0.03s) --- 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.03s) - --- 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=GNU,minChunkSize=0 (0.04s) - --- 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=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.03s) --- 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=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) @@ -260008,78 +256082,78 @@ --- 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=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.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- 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.01s) --- 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.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=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.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- 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.05s) --- 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=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- 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.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- 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.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=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.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=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.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) --- 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.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) --- 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=PAX,minChunkSize=0 (0.01s) + --- 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.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) + --- 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.04s) - --- 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=USTAR,minChunkSize=0 (0.02s) + --- 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.03s) --- 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=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.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- 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.03s) === RUN TestZstdChunkedFooter --- PASS: TestZstdChunkedFooter (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/zstdchunked 58.814s +ok github.com/containerd/stargz-snapshotter/estargz/zstdchunked 55.363s ? github.com/containerd/stargz-snapshotter/fs/config [no test files] === RUN TestCheck -time="2025-01-31T03:01:03Z" level=warning msg="failed to sync with prefetch completion" error=fail mountpoint=test -time="2025-01-31T03:01:03Z" level=warning msg="failed to connect to blob" error=failed mountpoint=test -time="2025-01-31T03:01:03Z" level=warning msg="check failed" error="reference hasn't been passed" mountpoint=test +time="2026-03-05T09:33:04Z" level=warning msg="failed to sync with prefetch completion" error=fail mountpoint=test +time="2026-03-05T09:33:04Z" level=warning msg="failed to connect to blob" error=failed mountpoint=test +time="2026-03-05T09:33:04Z" 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.018s +ok github.com/containerd/stargz-snapshotter/fs 0.021s ? github.com/containerd/stargz-snapshotter/fs/metrics/common [no test files] ? github.com/containerd/stargz-snapshotter/fs/metrics/layer [no test files] === RUN TestLayer @@ -260095,9 +256169,9 @@ === RUN TestLayer/testPrefetch-several_files_in_chunk-zstd-fastest === RUN TestLayer/testPrefetch-several_files_in_chunk-gzip-bestspeed === RUN TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed +=== RUN TestLayer/testPrefetch-several_files_in_chunk_chunked-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_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 @@ -260107,42 +256181,33 @@ === 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_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_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_last_chunk_in_1_chunk_file +=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#01 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#02 === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file === RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#02 -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 -=== RUN TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 -=== RUN TestLayer/reading_single_chunk_at_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_top_of_last_chunk_in_max_size_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 @@ -260152,33 +256217,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_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_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 -=== RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file -=== RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#01 -=== RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#02 -=== 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_single_chunk_at_middle_of_last_chunk_in_1_chunk_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#02 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#01 +=== RUN TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 === RUN TestLayer/reading_multi_chunks_at_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 @@ -260188,15 +256235,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 @@ -260206,6 +256253,33 @@ === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 === RUN TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 +=== RUN TestLayer/reading_multi_chunks_at_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 +=== RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file +=== RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#01 +=== RUN TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#02 +=== 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_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_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_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/1_whiteout_with_sibling === RUN TestLayer/1_whiteout_with_sibling#01 === RUN TestLayer/1_whiteout_with_sibling#02 @@ -260228,11 +256302,11 @@ === RUN TestLayer/no_prefetch_landmark#01 === RUN TestLayer/no_prefetch_landmark#02 === RUN TestLayer/state_file -time="2025-01-31T03:01:06Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1502240540843196519 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-7973735704916187581 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#01 -time="2025-01-31T03:01:06Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-7676226938556646775 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-197601872206698343 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#02 -time="2025-01-31T03:01:06Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-5907835051554825722 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-6370569924154292098 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid === RUN TestLayer/file_suid#01 === RUN TestLayer/file_suid#02 @@ -260342,11 +256416,11 @@ === RUN TestLayer/no_prefetch_landmark#04 === RUN TestLayer/no_prefetch_landmark#05 === RUN TestLayer/state_file#03 -time="2025-01-31T03:01:06Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3766901360698289646 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8404805030830004171 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#04 -time="2025-01-31T03:01:06Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1604445437220601134 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-4052108023933885977 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#05 -time="2025-01-31T03:01:06Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8583030005999901399 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3983214222602582887 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid#03 === RUN TestLayer/file_suid#04 === RUN TestLayer/file_suid#05 @@ -260366,7 +256440,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: [] @@ -260378,7 +256452,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: [] @@ -260456,11 +256530,11 @@ === RUN TestLayer/no_prefetch_landmark#07 === RUN TestLayer/no_prefetch_landmark#08 === RUN TestLayer/state_file#06 -time="2025-01-31T03:01:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-63611017684217297 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8706320235779419360 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#07 -time="2025-01-31T03:01:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8101857980997600308 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-5776444971459160702 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#08 -time="2025-01-31T03:01:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1765834743566552934 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-03-05T09:33:07Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3481145072975493463 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid#06 === RUN TestLayer/file_suid#07 === RUN TestLayer/file_suid#08 @@ -260548,224 +256622,224 @@ 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.84s) - --- PASS: TestLayer/testPrefetch-no_prefetch-zstd-fastest (0.01s) +--- PASS: TestLayer (1.86s) + --- PASS: TestLayer/testPrefetch-no_prefetch-zstd-fastest (0.00s) --- 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-zstd-fastest (0.02s) + --- PASS: TestLayer/testPrefetch-with_dir-gzip-bestspeed (0.00s) --- PASS: TestLayer/testPrefetch-with_dir-externaltoc-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk-zstd-fastest (0.02s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk-gzip-bestspeed (0.01s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.02s) --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest (0.02s) - --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-gzip-bestspeed (0.01s) - --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-gzip-bestspeed (0.02s) --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#01 (0.01s) - --- 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_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file#02 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#01 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#01 (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file#02 (0.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_1_chunk_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#01 (0.00s) --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file (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.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 (0.00s) --- 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.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_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.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#02 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#01 (0.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#02 (0.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.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 (0.01s) + --- 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.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_1st_chunk_in_1_chunk_file (0.01s) --- 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.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.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.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file#02 (0.00s) + --- 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.00s) + --- 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.00s) + --- 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_multi_chunks_at_top_of_last_chunk_in_1_chunk_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#02 (0.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.00s) - --- 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_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.00s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#01 (0.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.00s) - --- 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.00s) - --- 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.02s) - --- 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_single_chunk_at_middle_of_last_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file#02 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#01 (0.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_middle_of_1st_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#01 (0.01s) - --- 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_1_chunk_file#02 (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#01 (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#02 (0.01s) --- 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.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file#02 (0.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#01 (0.00s) --- 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.02s) + --- 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_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_last_chunk_in_1_chunk_file (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#01 (0.00s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#01 (0.01s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#01 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 (0.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.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.02s) + --- 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.02s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#01 (0.00s) + --- 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_2nd_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#02 (0.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_last_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#01 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file (0.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/1_whiteout_with_sibling (0.01s) - --- PASS: TestLayer/1_whiteout_with_sibling#01 (0.01s) + --- PASS: TestLayer/1_whiteout_with_sibling#01 (0.00s) --- PASS: TestLayer/1_whiteout_with_sibling#02 (0.00s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name (0.01s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#01 (0.00s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name (0.00s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#01 (0.01s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#02 (0.00s) --- PASS: TestLayer/1_opaque (0.01s) --- PASS: TestLayer/1_opaque#01 (0.00s) --- PASS: TestLayer/1_opaque#02 (0.00s) - --- PASS: TestLayer/1_opaque_with_sibling (0.01s) + --- PASS: TestLayer/1_opaque_with_sibling (0.00s) --- PASS: TestLayer/1_opaque_with_sibling#01 (0.00s) --- PASS: TestLayer/1_opaque_with_sibling#02 (0.01s) - --- PASS: TestLayer/1_opaque_with_xattr (0.01s) + --- PASS: TestLayer/1_opaque_with_xattr (0.00s) --- PASS: TestLayer/1_opaque_with_xattr#01 (0.00s) - --- PASS: TestLayer/1_opaque_with_xattr#02 (0.00s) + --- PASS: TestLayer/1_opaque_with_xattr#02 (0.01s) --- PASS: TestLayer/prefetch_landmark (0.01s) --- PASS: TestLayer/prefetch_landmark#01 (0.00s) - --- PASS: TestLayer/prefetch_landmark#02 (0.01s) + --- PASS: TestLayer/prefetch_landmark#02 (0.00s) --- PASS: TestLayer/no_prefetch_landmark (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#01 (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#02 (0.00s) + --- 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.00s) - --- PASS: TestLayer/file_suid (0.00s) + --- PASS: TestLayer/state_file#01 (0.01s) + --- PASS: TestLayer/state_file#02 (0.01s) + --- PASS: TestLayer/file_suid (0.01s) --- PASS: TestLayer/file_suid#01 (0.00s) --- PASS: TestLayer/file_suid#02 (0.01s) - --- PASS: TestLayer/dir_sgid (0.01s) - --- PASS: TestLayer/dir_sgid#01 (0.00s) + --- PASS: TestLayer/dir_sgid (0.00s) + --- PASS: TestLayer/dir_sgid#01 (0.01s) --- PASS: TestLayer/dir_sgid#02 (0.00s) - --- PASS: TestLayer/file_sticky (0.00s) + --- PASS: TestLayer/file_sticky (0.01s) --- PASS: TestLayer/file_sticky#01 (0.00s) --- PASS: TestLayer/file_sticky#02 (0.00s) --- PASS: TestLayer/symlink_size (0.01s) --- PASS: TestLayer/symlink_size#01 (0.00s) - --- PASS: TestLayer/symlink_size#02 (0.00s) + --- PASS: TestLayer/symlink_size#02 (0.01s) --- PASS: TestLayer/several_files_in_chunk (0.02s) - --- PASS: TestLayer/several_files_in_chunk#01 (0.01s) + --- PASS: TestLayer/several_files_in_chunk#01 (0.02s) --- PASS: TestLayer/several_files_in_chunk#02 (0.01s) - --- PASS: TestLayer/several_files_in_chunk_chunked (0.02s) + --- PASS: TestLayer/several_files_in_chunk_chunked (0.04s) --- PASS: TestLayer/several_files_in_chunk_chunked#01 (0.01s) --- PASS: TestLayer/several_files_in_chunk_chunked#02 (0.01s) --- PASS: TestLayer/1_whiteout_with_sibling#03 (0.01s) - --- PASS: TestLayer/1_whiteout_with_sibling#04 (0.01s) - --- PASS: TestLayer/1_whiteout_with_sibling#05 (0.01s) + --- PASS: TestLayer/1_whiteout_with_sibling#04 (0.00s) + --- PASS: TestLayer/1_whiteout_with_sibling#05 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#03 (0.01s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#04 (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#04 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#05 (0.01s) - --- PASS: TestLayer/1_opaque#03 (0.01s) + --- PASS: TestLayer/1_opaque#03 (0.00s) --- PASS: TestLayer/1_opaque#04 (0.00s) --- PASS: TestLayer/1_opaque#05 (0.00s) --- PASS: TestLayer/1_opaque_with_sibling#03 (0.00s) - --- PASS: TestLayer/1_opaque_with_sibling#04 (0.00s) + --- PASS: TestLayer/1_opaque_with_sibling#04 (0.01s) --- PASS: TestLayer/1_opaque_with_sibling#05 (0.01s) - --- PASS: TestLayer/1_opaque_with_xattr#03 (0.01s) - --- PASS: TestLayer/1_opaque_with_xattr#04 (0.00s) + --- PASS: TestLayer/1_opaque_with_xattr#03 (0.00s) + --- PASS: TestLayer/1_opaque_with_xattr#04 (0.01s) --- PASS: TestLayer/1_opaque_with_xattr#05 (0.00s) --- PASS: TestLayer/prefetch_landmark#03 (0.00s) --- PASS: TestLayer/prefetch_landmark#04 (0.01s) - --- PASS: TestLayer/prefetch_landmark#05 (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#03 (0.01s) + --- PASS: TestLayer/prefetch_landmark#05 (0.00s) + --- PASS: TestLayer/no_prefetch_landmark#03 (0.00s) --- PASS: TestLayer/no_prefetch_landmark#04 (0.01s) --- PASS: TestLayer/no_prefetch_landmark#05 (0.00s) --- PASS: TestLayer/state_file#03 (0.01s) --- PASS: TestLayer/state_file#04 (0.00s) --- PASS: TestLayer/state_file#05 (0.00s) --- PASS: TestLayer/file_suid#03 (0.00s) - --- PASS: TestLayer/file_suid#04 (0.01s) + --- PASS: TestLayer/file_suid#04 (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.01s) --- PASS: TestLayer/file_sticky#04 (0.00s) - --- PASS: TestLayer/file_sticky#05 (0.01s) + --- 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.01s) - --- PASS: TestLayer/several_files_in_chunk#03 (0.02s) - --- PASS: TestLayer/several_files_in_chunk#04 (0.01s) + --- PASS: TestLayer/symlink_size#05 (0.00s) + --- PASS: TestLayer/several_files_in_chunk#03 (0.01s) + --- PASS: TestLayer/several_files_in_chunk#04 (0.02s) --- 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/several_files_in_chunk_chunked#05 (0.01s) --- PASS: TestLayer/1_whiteout_with_sibling#06 (0.01s) --- PASS: TestLayer/1_whiteout_with_sibling#07 (0.01s) - --- PASS: TestLayer/1_whiteout_with_sibling#08 (0.01s) + --- PASS: TestLayer/1_whiteout_with_sibling#08 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#06 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#07 (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#06 (0.01s) --- 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) @@ -260775,20 +256849,20 @@ --- PASS: TestLayer/prefetch_landmark#07 (0.01s) --- PASS: TestLayer/prefetch_landmark#08 (0.01s) --- PASS: TestLayer/no_prefetch_landmark#06 (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#07 (0.00s) + --- PASS: TestLayer/no_prefetch_landmark#07 (0.01s) --- PASS: TestLayer/no_prefetch_landmark#08 (0.00s) --- PASS: TestLayer/state_file#06 (0.01s) --- PASS: TestLayer/state_file#07 (0.00s) --- PASS: TestLayer/state_file#08 (0.00s) - --- PASS: TestLayer/file_suid#06 (0.01s) + --- PASS: TestLayer/file_suid#06 (0.00s) --- PASS: TestLayer/file_suid#07 (0.00s) --- PASS: TestLayer/file_suid#08 (0.01s) --- PASS: TestLayer/dir_sgid#06 (0.01s) --- PASS: TestLayer/dir_sgid#07 (0.00s) - --- PASS: TestLayer/dir_sgid#08 (0.01s) + --- PASS: TestLayer/dir_sgid#08 (0.00s) --- PASS: TestLayer/file_sticky#06 (0.01s) --- PASS: TestLayer/file_sticky#07 (0.00s) - --- PASS: TestLayer/file_sticky#08 (0.01s) + --- PASS: TestLayer/file_sticky#08 (0.00s) --- PASS: TestLayer/symlink_size#06 (0.01s) --- PASS: TestLayer/symlink_size#07 (0.00s) --- PASS: TestLayer/symlink_size#08 (0.00s) @@ -260801,68 +256875,68 @@ === RUN TestWaiter --- PASS: TestWaiter (1.00s) PASS -ok github.com/containerd/stargz-snapshotter/fs/layer 2.862s +ok github.com/containerd/stargz-snapshotter/fs/layer 2.882s === RUN TestReader +=== 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_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_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_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed === 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_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_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_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_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_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_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_edge_filled_cache_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_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_2nd_chunk_in_1_chunk_file_with_sparse_cache_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_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_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_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_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest === 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_edge_filled_cache_zstd-fastest +=== 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_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed @@ -260881,27 +256955,27 @@ === 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_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_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 === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_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_edge_filled_cache_zstd-fastest +=== 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_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_2_chunks_file_with_edge_filled_cache_zstd-fastest === 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 @@ -260911,69 +256985,150 @@ === 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_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_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_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_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_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_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_max_size_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== 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_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest +=== 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_clean_cache_zstd-fastest +=== 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_edge_filled_cache_zstd-fastest +=== 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_2_chunks_file_with_sparse_cache_zstd-fastest +=== 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_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_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_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_sparse_cache_zstd-fastest -=== 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_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_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_2_chunks_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== 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_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_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_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_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_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_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_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_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_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_sparse_cache_zstd-fastest +=== 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_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 +=== 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_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed @@ -260983,159 +257138,78 @@ === 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 +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest === 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_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_clean_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_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_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_clean_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_edge_filled_cache_externaltoc-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_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_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed === RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_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_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_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_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_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_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_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== 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_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_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_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_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_clean_cache_zstd-fastest === RUN TestReader/test_cache_verify_true_true_true_zstd-fastest === RUN TestReader/test_cache_verify_true_true_true_gzip-bestspeed === RUN TestReader/test_cache_verify_true_true_true_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_true_true_false_zstd-fastest === RUN TestReader/test_cache_verify_true_true_false_gzip-bestspeed === RUN TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed +=== RUN TestReader/test_cache_verify_true_false_true_zstd-fastest === RUN TestReader/test_cache_verify_true_false_true_gzip-bestspeed === RUN TestReader/test_cache_verify_true_false_true_externaltoc-gzip-bestspeed -=== RUN TestReader/test_cache_verify_true_false_true_zstd-fastest === 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 @@ -261145,16 +257219,16 @@ === 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_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_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-zstd-fastest +=== 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: [] @@ -261162,12 +257236,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-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: [] @@ -261175,12 +257249,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-externaltoc-gzip-bestspeed +=== 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: [] @@ -261235,72 +257309,72 @@ 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.77s) +--- PASS: TestReader (2.72s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_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_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.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_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) --- 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.01s) - --- 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_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.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_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_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-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.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.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_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_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.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_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.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_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_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- 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_2nd_chunk_in_1_chunk_file_with_sparse_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.01s) - --- 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_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_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_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_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_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_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_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.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.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_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_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) + --- 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.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_last_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_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_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_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- 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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_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_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) @@ -261309,34 +257383,34 @@ --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (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_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_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.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- 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_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_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_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_edge_filled_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_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.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_1_chunk_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_gzip-bestspeed (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_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.01s) + --- 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.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_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.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) --- 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_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) @@ -261344,69 +257418,150 @@ --- 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.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_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.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_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_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.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.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_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.00s) + --- 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_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) --- 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.01s) --- 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.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.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_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_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_2nd_chunk_in_1_chunk_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_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (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_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.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_2_chunks_file_with_clean_cache_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.01s) + --- 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_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- 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_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_edge_filled_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_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.01s) + --- 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_clean_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_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_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_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_sparse_cache_zstd-fastest (0.02s) - --- 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_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_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_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.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_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.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_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_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_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_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- 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_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- 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_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_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_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.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_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_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_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.00s) + --- 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_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.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_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.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_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_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_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- 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_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-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.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) --- 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) @@ -261414,661 +257569,109 @@ --- 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.00s) + --- 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_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_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_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_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_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.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_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_2_chunks_file_with_clean_cache_zstd-fastest (0.00s) + --- 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.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_zstd-fastest (0.00s) --- 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_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.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_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) - --- 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_max_size_file_with_sparse_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) --- 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_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_edge_filled_cache_zstd-fastest (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_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_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.00s) --- 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_clean_cache_externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_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_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_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.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.00s) - --- 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_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_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_edge_filled_cache_externaltoc-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.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_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_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_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_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.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_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_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_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_max_size_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_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.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.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_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.01s) - --- 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.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.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.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_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.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.00s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- 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_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.01s) --- PASS: TestReader/test_cache_verify_true_true_true_zstd-fastest (0.02s) --- 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_zstd-fastest (0.03s) --- 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_true_zstd-fastest (0.02s) --- PASS: TestReader/test_cache_verify_true_false_false_zstd-fastest (0.01s) --- 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/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_zstd-fastest (0.03s) --- PASS: TestReader/test_cache_verify_false_true_false_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_false_true_false_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/test_cache_verify_false_false_true_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.01s) - --- PASS: TestReader/test_cache_verify_false_false_true_externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/test_cache_verify_false_false_false_zstd-fastest (0.02s) --- PASS: TestReader/test_cache_verify_false_false_false_gzip-bestspeed (0.01s) --- PASS: TestReader/test_cache_verify_false_false_false_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/zstd-fastest (0.04s) - --- PASS: TestReader/gzip-bestspeed (0.03s) + --- PASS: TestReader/zstd-fastest (0.03s) + --- PASS: TestReader/gzip-bestspeed (0.02s) --- 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/several_files_in_chunk-externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.02s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.01s) --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.01s) PASS -ok github.com/containerd/stargz-snapshotter/fs/reader 2.788s +ok github.com/containerd/stargz-snapshotter/fs/reader 2.735s ? github.com/containerd/stargz-snapshotter/fs/source [no test files] ? github.com/containerd/stargz-snapshotter/metadata [no test files] === RUN TestReadAt -=== 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_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_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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:7 - blob_test.go:736: serving whole range "bytes=0-2" = 3 - 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_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 - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_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_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_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_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_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_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_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_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 - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_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_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_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_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_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_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_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_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_3_chunks_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_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache - 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 - 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 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_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_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_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_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_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_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -time="2025-01-31T03:01:09Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2025-01-31T03:01:09Z" level=info msg="Received status code: . Setting single range mode and retrying..." -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - 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_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_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -time="2025-01-31T03:01:09Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2025-01-31T03:01:09Z" level=info msg="Received status code: . Setting single range mode and retrying..." -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_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 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_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_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== 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 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_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_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:10, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - 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_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 -=== RUN TestReadAt/reading_multi_chunks_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:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_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_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_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 - 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_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_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_sparse_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:7 -time="2025-01-31T03:01:09Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2025-01-31T03:01:09Z" level=info msg="Received status code: . Setting single range mode and retrying..." -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_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 - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:3, size:7 -time="2025-01-31T03:01:09Z" 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_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_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_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_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_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_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_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_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_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-8" = 9 - blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_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_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_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 - blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:7 - blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:7 - blob_test.go:736: serving whole range "bytes=0-8" = 9 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_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 - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== 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_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 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_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:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache - 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_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_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 - blob_test.go:736: serving whole range "bytes=0-2" = 3 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:7 -=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:7 -=== 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_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:0, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:0, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache @@ -262083,6 +257686,10 @@ 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 @@ -262097,7 +257704,11 @@ 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 +=== 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 @@ -262105,11 +257716,7 @@ 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 +=== 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 @@ -262121,7 +257728,9 @@ 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 +=== 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 @@ -262131,10 +257740,6 @@ blob_test.go:208: reading offset:0, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:0, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_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 @@ -262159,10 +257764,6 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_blob_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 @@ -262171,6 +257772,14 @@ 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_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_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + 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_single_get_prefetch_with_multi_reg_with_clean_cache @@ -262179,9 +257788,11 @@ 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 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 @@ -262189,11 +257800,11 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== 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_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 @@ -262201,11 +257812,9 @@ 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_edge_filled_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_edge_filled_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_sparse_cache +=== 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_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:3, size:2 @@ -262215,10 +257824,8 @@ blob_test.go:208: reading offset:3, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_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 - blob_test.go:208: reading offset:3, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_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_single_get_prefetch_with_multi_reg_with_edge_filled_cache @@ -262229,7 +257836,7 @@ 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 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_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 @@ -262241,7 +257848,9 @@ 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_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:2 +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 @@ -262251,33 +257860,17 @@ blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 === 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_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_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 +=== RUN TestReadAt/reading_single_chunk_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:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_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:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:9, size:2 === RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:9, size:2 @@ -262291,7 +257884,41 @@ 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_single_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_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_single_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_max_size_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_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 + blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_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_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_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 + 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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:1, size:2 @@ -262307,6 +257934,10 @@ 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_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache @@ -262321,22 +257952,6 @@ blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache - 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_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 blob_test.go:208: reading offset:1, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache @@ -262347,30 +257962,46 @@ 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_max_size_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_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 - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== 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_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:1, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== 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_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== 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_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== 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_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_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_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + 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_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 @@ -262381,12 +258012,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 - blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache @@ -262395,7 +258020,9 @@ 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_single_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:4, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:4, size:2 @@ -262407,11 +258034,7 @@ 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 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_edge_filled_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_sparse_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_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 @@ -262419,32 +258042,12 @@ 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_edge_filled_cache blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_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 - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_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_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_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:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_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_single_get_prefetch_with_single_reg_with_clean_cache +=== 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_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 @@ -262455,6 +258058,8 @@ blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -262467,21 +258072,17 @@ 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_clean_cache - blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_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_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_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_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_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:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_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: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_edge_filled_cache blob_test.go:208: reading offset:10, size:2 @@ -262491,7 +258092,9 @@ blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 -=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 === RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 @@ -262503,6 +258106,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_sparse_cache blob_test.go:208: reading offset:10, size:2 +=== RUN TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + 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_single_get_prefetch_with_single_reg_with_clean_cache @@ -262513,255 +258120,504 @@ 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_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_single_reg_with_sparse_cache - blob_test.go:208: reading offset:10, size:2 ---- PASS: TestReadAt (0.09s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_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_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_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_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_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_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_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_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_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_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_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_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_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- 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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_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_single_reg_with_sparse_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_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_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_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_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_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_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_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_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_max_size_blob_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_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_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_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_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_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_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_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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_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_single_chunk_at_top_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:1, size:7 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:1, size:7 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_blob_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_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_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_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_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + 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_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_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_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_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_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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_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 + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:1, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:1, size:7 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + 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_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_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_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_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_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:4, size:7 +=== 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 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size: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_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_single_reg_with_sparse_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_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_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_3_chunks_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_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="2026-03-05T09:33:10Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2026-03-05T09:33:10Z" level=info msg="Received status code: . Setting single range mode and retrying..." +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + 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_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 + 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 + 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="2026-03-05T09:33:10Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2026-03-05T09:33:10Z" level=info msg="Received status code: . Setting single range mode and retrying..." +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:4, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_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_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== 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_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + 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 + 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_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_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_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:10, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_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_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_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_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_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_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_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_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_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_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:9, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_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_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_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 + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== 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_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_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_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:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_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_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 +=== 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 + blob_test.go:208: reading offset:0, size:7 + blob_test.go:736: serving whole range "bytes=0-2" = 3 + blob_test.go:736: serving whole range "bytes=0-2" = 3 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_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_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_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_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_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 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_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 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:7 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:0, size:7 + blob_test.go:736: serving whole range "bytes=0-8" = 9 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:0, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + 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_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_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_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_3_chunks_blob_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_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_3_chunks_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_3_chunks_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_3_chunks_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_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_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 + 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_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_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 + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +time="2026-03-05T09:33:10Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2026-03-05T09:33:10Z" 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 + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +=== RUN TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache + blob_test.go:208: reading offset:3, size:7 +time="2026-03-05T09:33:10Z" level=info msg="Received status code: . Setting single range mode and retrying..." +--- PASS: TestReadAt (0.08s) --- 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_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_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_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_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_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_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_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_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) @@ -262774,180 +258630,396 @@ --- 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_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_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_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_3_chunks_blob_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_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_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_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_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_blob_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_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_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_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_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_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_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_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_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_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_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_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_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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_max_size_blob_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_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_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_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_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_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_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_3_chunks_blob_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_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_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_1st_chunk_in_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_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_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_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_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_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_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_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_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_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_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_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_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_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_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_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_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_blob_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_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_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_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_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_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_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_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_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_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) - --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_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_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_single_chunk_at_middle_of_last_chunk_in_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_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_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_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_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_blob_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_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_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_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_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_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_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_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_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_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- 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_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_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_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_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_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_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_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_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_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_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_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_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_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_last_chunk_in_3_chunks_blob_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_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_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_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_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_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_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_1st_chunk_in_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_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_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_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_blob_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_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_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_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_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_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_cache (0.00s) + --- PASS: TestReadAt/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache (0.00s) === RUN TestFailReadAt blob_test.go:736: serving whole range "bytes=0-9" = 10 blob_test.go:736: serving whole range "bytes=0-9" = 10 @@ -262985,20 +259057,19 @@ === RUN TestCheck --- PASS: TestCheck (0.00s) === RUN TestRetry -2025/01/31 03:01:09 [DEBUG] GET test -2025/01/31 03:01:09 [ERR] GET test request failed: Get "test": dummy error -2025/01/31 03:01:09 [DEBUG] GET test: retrying in 1.215985036s (4 left) -2025/01/31 03:01:11 [DEBUG] GET test (status: 429): retrying in 3.11263801s (3 left) -2025/01/31 03:01:14 [DEBUG] GET test (status: 503): retrying in 5.636446333s (2 left) ---- PASS: TestRetry (9.99s) +2026/03/05 09:33:10 [DEBUG] GET test +2026/03/05 09:33:10 [ERR] GET test request failed: Get "test": dummy error +2026/03/05 09:33:10 [DEBUG] GET test: retrying in 1.282219086s (4 left) +2026/03/05 09:33:11 [DEBUG] GET test (status: 429): retrying in 3.38161192s (3 left) +2026/03/05 09:33:15 [DEBUG] GET test (status: 503): retrying in 7.29178226s (2 left) +--- PASS: TestRetry (11.99s) === RUN TestRegionSet --- PASS: TestRegionSet (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/fs/remote 10.309s +ok github.com/containerd/stargz-snapshotter/fs/remote 12.303s ? 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] === RUN TestReader === RUN TestReader/empty-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv @@ -263009,7 +259080,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-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263018,7 +259089,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-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263027,7 +259098,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestcompression +=== 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" : ---------- @@ -263036,7 +259107,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-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263045,7 +259116,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-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263054,7 +259125,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-default +=== 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" : ---------- @@ -263063,7 +259134,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-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263072,7 +259143,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression +=== RUN TestReader/empty-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263081,7 +259152,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly +=== RUN TestReader/empty-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263090,7 +259161,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-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263099,7 +259170,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-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263108,7 +259179,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-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263117,7 +259188,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" : ---------- @@ -263126,7 +259197,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-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263135,7 +259206,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly#01 +=== RUN TestReader/empty-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263144,7 +259215,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" : ---------- @@ -263153,7 +259224,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-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263162,7 +259233,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/empty-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263171,7 +259242,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-fastest#01 +=== RUN TestReader/empty-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263180,7 +259251,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-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263189,7 +259260,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-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263198,7 +259269,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestcompression#01 +=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263207,7 +259278,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-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263216,7 +259287,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-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263225,7 +259296,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly#02 +=== RUN TestReader/empty-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263234,7 +259305,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-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263243,7 +259314,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-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263252,7 +259323,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/empty-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263261,7 +259332,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-default#02 +=== RUN TestReader/empty-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263270,7 +259341,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-no-compression#02 +=== RUN TestReader/empty-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263279,7 +259350,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestspeed#02 +=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263288,7 +259359,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-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263297,7 +259368,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/empty-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263306,7 +259377,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-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263315,7 +259386,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-bettercompression#02 +=== RUN TestReader/empty-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263324,7 +259395,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/empty-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263333,7 +259404,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-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263342,7 +259413,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-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263351,7 +259422,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-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263360,7 +259431,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-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263369,7 +259440,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-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263378,7 +259449,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-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263387,7 +259458,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-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263396,7 +259467,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-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263405,7 +259476,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-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263414,7 +259485,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-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263423,7 +259494,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" : ---------- @@ -263432,45 +259503,45 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest +=== RUN TestReader/files-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [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-zstd-bettercompression +=== RUN TestReader/files-gzip-bestspeed 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: +- [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 +=== RUN TestReader/files-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263482,14 +259553,14 @@ 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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestcompression +=== RUN TestReader/files-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263501,166 +259572,185 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- - testutil.go: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-zstd-default +=== RUN TestReader/files-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "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] ".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: +- [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: +- [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-no-compression +=== RUN TestReader/files-externaltoc-gzip-huffmanonly 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: +- [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] ".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-gzip-defaultcompression +=== RUN TestReader/files-zstd-default 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: +- [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] ".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: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-huffmanonly +=== RUN TestReader/files-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT testutil.go:440: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression +=== RUN TestReader/files-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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 +=== RUN TestReader/files-externaltoc-gzip-bestcompression 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: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestcompression#01 +=== RUN TestReader/files-zstd-fastest + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : urw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [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-defaultcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#01 + 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: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263679,7 +259769,7 @@ testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/files-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- @@ -263698,62 +259788,62 @@ testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-fastest#01 +=== RUN TestReader/files-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "y.txt" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : urw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [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-zstd-bettercompression#01 +=== RUN TestReader/files-gzip-bestspeed#01 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: +- [4] "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: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed#01 +=== RUN TestReader/files-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : 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: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".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: +- [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#01 testutil.go:318: vvvvv Node tree vvvvv @@ -263767,22 +259857,60 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#01 + 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: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-zstd-fastest#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : urw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-defaultcompression#01 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 @@ -263793,64 +259921,45 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#01 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: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly#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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-default#01 +=== RUN TestReader/files-externaltoc-gzip-bestcompression#01 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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-no-compression#01 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263862,41 +259971,41 @@ 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-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" : 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-defaultcompression#02 +=== RUN TestReader/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] "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 @@ -263907,7 +260016,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#02 +=== RUN TestReader/files-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263919,60 +260028,41 @@ 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-bestcompression#02 +=== RUN TestReader/files-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 + 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-defaultcompression#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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/files-gzip-bestcompression#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] "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 @@ -263983,121 +260073,64 @@ 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-default#02 - 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: +- [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-no-compression#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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed#02 +=== RUN TestReader/files-gzip-huffmanonly#02 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:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : urw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [5] "y.txt" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : urw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [3] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#02 - 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/files-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : urw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:440: +- [7] "y.txt" : -rw-r--r-- - testutil.go: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-zstd-bettercompression#02 +=== RUN TestReader/files-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "foo" : urw-r--r-- @@ -264109,79 +260142,136 @@ 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-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#02 + 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-externaltoc-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" : 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:440: +- [2] "xxx.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-defaultcompression#03 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#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: +- [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: +- [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: +- [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-huffmanonly#03 +=== RUN TestReader/files-externaltoc-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] "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: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-default#03 +=== RUN TestReader/files-zstd-fastest#03 + 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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [2] "y.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : urw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-defaultcompression#03 + 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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-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" : 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 @@ -264192,34 +260282,34 @@ 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#03 +=== RUN TestReader/files-gzip-bestspeed#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" : 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: +- [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: +- [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] "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#03 +=== RUN TestReader/files-gzip-bestcompression#03 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 @@ -264249,45 +260339,26 @@ testutil.go:440: +- [7] "y.txt" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#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: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: +- [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-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: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-bettercompression#03 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] "y.txt" : -rw-r--r-- @@ -264306,65 +260377,65 @@ 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-zstd-default#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" : 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: +- [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-gzip-bestcompression#03 +=== RUN TestReader/files-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : urw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxx.txt" : -rw-r--r-- - testutil.go:440: +- [6] "y.txt" : -rw-r--r-- + testutil.go:440: +- [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] ".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/dirs-zstd-default +=== 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: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "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-- @@ -264372,31 +260443,6 @@ === RUN TestReader/dirs-gzip-no-compression 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-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 @@ -264411,76 +260457,26 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [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-bestcompression - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "yyy" : -rw-r--r-- - testutil.go:440: +- [3] "a" : drwxr-xr-x - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "2" : -rw-r--r-- - testutil.go: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] "a" : drwxr-xr-x - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "yyy" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression +=== RUN TestReader/dirs-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "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] "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 @@ -264494,10 +260490,9 @@ 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-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -264506,28 +260501,29 @@ testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-fastest +=== 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-- - 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-- @@ -264536,40 +260532,40 @@ 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression +=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [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: +- [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: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] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:440: +- [7] "a" : drwxr-xr-x testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed +=== 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" : ---------- @@ -264594,15 +260590,15 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestcompression +=== 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: +- [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-- @@ -264612,64 +260608,39 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-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: +- [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-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#01 +=== 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" : ---------- @@ -264686,23 +260657,23 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-default#01 +=== 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" : ---------- 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-- @@ -264719,9 +260690,10 @@ 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#01 +=== 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] "xxxx" : -rw-r--r-- @@ -264730,29 +260702,28 @@ 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: +- [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: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#01 +=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [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] "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-- @@ -264762,28 +260733,29 @@ 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-gzip-huffmanonly#01 +=== 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: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-- @@ -264792,17 +260764,16 @@ 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#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: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- @@ -264812,72 +260783,97 @@ 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] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-fastest#01 +=== RUN TestReader/dirs-gzip-no-compression#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: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [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: +- [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: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression#01 +=== 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: +- [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: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-gzip-bestspeed#01 +=== RUN TestReader/dirs-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- 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-- @@ -264886,65 +260882,90 @@ 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-gzip-bestcompression#01 +=== RUN TestReader/dirs-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" : 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: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: +- [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-bestspeed#01 +=== 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] "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: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [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 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: +- [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: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-default#02 +=== 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" : ---------- @@ -264962,14 +260983,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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-no-compression#02 +=== 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" : ---------- @@ -264984,25 +261005,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] "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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression#02 +=== RUN TestReader/dirs-externaltoc-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: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] "foo" : dtrw------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "a" : drwxr-xr-x + testutil.go:440: +- [8] "1" : drwxr-xr-x + testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-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: +- [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-- @@ -265012,47 +261058,47 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "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-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly#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" : ---------- 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: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] "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-bestcompression#02 +=== RUN TestReader/dirs-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- 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-- @@ -265061,15 +261107,15 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#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" : ---------- @@ -265094,7 +261140,7 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#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" : ---------- @@ -265112,22 +261158,22 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [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: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: +- [10] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : dtrw------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [4] "yyy" : -rw-r--r-- testutil.go:440: +- [7] "a" : drwxr-xr-x testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- @@ -265137,14 +261183,14 @@ testutil.go:440: +- [10] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "foo" : dtrw------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [4] "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] "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-bettercompression#02 +=== RUN TestReader/dirs-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -265162,122 +261208,72 @@ 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-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: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestcompression#02 +=== RUN TestReader/dirs-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [8] "a" : drwxr-xr-x - testutil.go:440: +- [9] "1" : drwxr-xr-x - testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:440: +- [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: +- [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: +- [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: +- [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-externaltoc-gzip-bestspeed#02 +=== 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: +- [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: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-zstd-fastest#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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression#03 +=== 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" : ---------- 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-- @@ -265287,42 +261283,41 @@ 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-bestspeed#03 +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression#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] "yyy" : -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] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "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: +- [7] "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: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [4] "yyy" : -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: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestcompression#03 +=== RUN TestReader/dirs-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" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -265331,6 +261326,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 @@ -265344,40 +261340,40 @@ 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#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: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [9] "xxxx" : -rw-r--r-- - testutil.go:440: +- [10] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go: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-huffmanonly#03 +=== RUN TestReader/dirs-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" : 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-- @@ -265387,22 +261383,22 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "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-zstd-default#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: +- [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-- @@ -265412,39 +261408,39 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- - testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [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-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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [10] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "yyy" : -rw-r--r-- - testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go:440: +- [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: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [9] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [10] "xxxx" : -rw-r--r-- - testutil.go:440: +- [8] "yyy" : -rw-r--r-- - testutil.go:440: +- [4] "a" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "2" : -rw-r--r-- + testutil.go: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression#03 +=== 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" : ---------- @@ -265469,32 +261465,32 @@ 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-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo" : dtrw------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [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] "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: +- [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: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: +- [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: +- [7] "a" : drwxr-xr-x - testutil.go:440: +- [8] "1" : drwxr-xr-x - testutil.go:440: +- [9] "2" : -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#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" : ---------- @@ -265519,7 +261515,7 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#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" : ---------- @@ -265537,253 +261533,179 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [8] "a" : drwxr-xr-x testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-defaultcompression - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly +=== RUN TestReader/dirs-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go: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: +- [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-bestcompression - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [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: +- [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: +- [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" : -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: +- [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: +- [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 - 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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [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-externaltoc-gzip-huffmanonly +=== RUN TestReader/dirs-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [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] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : dtrw------- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "xxxx" : -rw-r--r-- + testutil.go:440: +- [7] "yyy" : -rw-r--r-- + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [8] "a" : drwxr-xr-x + testutil.go:440: +- [9] "1" : drwxr-xr-x + testutil.go:440: +- [10] "2" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [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/hardlinks-zstd-default +=== 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" : -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: +- [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: +- [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" : -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: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression +=== RUN TestReader/hardlinks-gzip-bestspeed 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: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "foolink2" : -rw-r--r-- testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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-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 + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [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: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestcompression - 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] "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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-huffmanonly + 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: +- [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: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-bestspeed +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression 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: +- [3] "foolink" : -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] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- @@ -265792,9 +261714,8 @@ 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-zstd-fastest +=== 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" : ---------- @@ -265809,44 +261730,70 @@ 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-default + 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-zstd-bettercompression 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: +- [4] "1" : drwxr-xr-x - testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".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] ".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 - 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: +- [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-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/hardlinks-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -265855,11 +261802,9 @@ 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-- @@ -265868,35 +261813,13 @@ 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-defaultcompression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - 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: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-externaltoc-gzip-huffmanonly#01 +=== 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" : ---------- + 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-- @@ -265904,8 +261827,6 @@ 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 @@ -265919,34 +261840,10 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression#01 +=== RUN TestReader/hardlinks-zstd-fastest 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-- @@ -265955,7 +261852,6 @@ 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 @@ -265969,32 +261865,7 @@ testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-defaultcompression#01 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [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: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly#01 +=== RUN TestReader/hardlinks-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [6] "barlink" : -rw-r--r-- @@ -266002,14 +261873,13 @@ 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: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 @@ -266018,44 +261888,70 @@ 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#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest#01 +=== RUN TestReader/hardlinks-gzip-no-compression#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "foolink" : -rw-r--r-- + testutil.go:440: +- [5] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "1" : drwxr-xr-x + testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "barlink" : -rw-r--r-- + testutil.go:440: +- [3] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-bestspeed#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-- 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 @@ -266069,46 +261965,47 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#01 +=== RUN TestReader/hardlinks-gzip-bestcompression#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: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [2] "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: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#01 +=== RUN TestReader/hardlinks-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- 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: +- [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 @@ -266117,48 +262014,48 @@ 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-bestcompression#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [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: +- [2] "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: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#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: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".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-- @@ -266167,61 +262064,61 @@ 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-gzip-bestcompression#02 +=== RUN TestReader/hardlinks-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - 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:440: +- [2] "foo" : -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] "barlink" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [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: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] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/hardlinks-zstd-bettercompression#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-- 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: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest#02 +=== 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-- @@ -266230,48 +262127,49 @@ 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#01 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: +- [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: +- [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: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: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-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -266279,11 +262177,10 @@ testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [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-- @@ -266292,11 +262189,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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly#02 +=== RUN TestReader/hardlinks-gzip-defaultcompression#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-- @@ -266305,7 +262202,6 @@ testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -266319,9 +262215,11 @@ testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/hardlinks-gzip-bestcompression#02 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 @@ -266329,47 +262227,45 @@ testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/hardlinks-gzip-huffmanonly#02 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: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- @@ -266384,6 +262280,7 @@ 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-- @@ -266392,34 +262289,33 @@ testutil.go:440: +- [2] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "barlink" : -rw-r--r-- testutil.go:440: +- [3] "foosym" : Lrw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- - testutil.go:440: +- [2] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [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] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [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] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression#02 +=== RUN TestReader/hardlinks-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [5] "barlink" : -rw-r--r-- @@ -266434,19 +262330,96 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [4] "1" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-zstd-bettercompression#02 + 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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + 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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-no-compression#02 + 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] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "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-gzip-bestspeed#02 + 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: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-fastest#03 +=== RUN TestReader/hardlinks-zstd-fastest#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-- @@ -266454,88 +262427,160 @@ 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#03 +=== RUN TestReader/hardlinks-gzip-defaultcompression#02 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: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "1" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [2] "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: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "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: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#03 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#02 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: +- [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: +- [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: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: +- [5] "foolink" : -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-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" : -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: +- [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: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] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foolink" : -rw-r--r-- + testutil.go:440: +- [4] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "1" : drwxr-xr-x + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] "foosym" : Lrw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- testutil.go:440: +- [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 @@ -266543,10 +262588,13 @@ testutil.go:440: +- [3] "foolink2" : -rw-r--r-- testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/hardlinks-externaltoc-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] "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-- @@ -266554,49 +262602,73 @@ testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- testutil.go:440: +- [5] "barlink" : -rw-r--r-- testutil.go:440: +- [6] "foosym" : Lrw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default#03 +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "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: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: +- [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-gzip-no-compression#03 +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 + 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] "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: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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -266605,11 +262677,9 @@ 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 @@ -266618,83 +262688,59 @@ 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-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: +- [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-huffmanonly#03 +=== RUN TestReader/hardlinks-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "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: +- [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] "foosym" : Lrw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "1" : drwxr-xr-x - testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foolink" : -rw-r--r-- - testutil.go:440: +- [4] "foolink2" : -rw-r--r-- - testutil.go:440: +- [7] "barlink" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "1" : drwxr-xr-x + testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [6] "barlink" : -rw-r--r-- + testutil.go:440: +- [7] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#03 +=== 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] ".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: +- [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: +- [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: +- [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] "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: +- [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: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 +=== RUN TestReader/hardlinks-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -266709,6 +262755,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-- @@ -266716,10 +262764,8 @@ 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-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -266734,36 +262780,42 @@ 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: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/various_files-externaltoc-gzip-defaultcompression +=== RUN TestReader/hardlinks-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [6] "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: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: +- [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:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foolink" : -rw-r--r-- + testutil.go:440: +- [3] "foolink2" : -rw-r--r-- + testutil.go:440: +- [4] "1" : drwxr-xr-x + testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "barlink" : -rw-r--r-- + testutil.go:440: +- [6] "foosym" : Lrw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/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" : ---------- @@ -266777,20 +262829,39 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default +=== 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: +- [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-no-compression + 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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -266801,7 +262872,7 @@ 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-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -266815,31 +262886,12 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "cdev" : Dc--------- testutil.go:440: +- [4] "bdev" : D--------- testutil.go:440: +- [5] "fifo" : p--------- testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== 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: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-gzip-huffmanonly +=== RUN TestReader/various_files-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -266853,134 +262905,134 @@ 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: +- [6] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression +=== 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "bdev" : D--------- testutil.go:440: +- [5] "fifo" : p--------- testutil.go:440: +- [6] "foo" : -rw-r--r-- testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go: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: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" : ---------- 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: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed +=== 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: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- - testutil.go:440: +- [6] "bdev" : D--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression +=== RUN TestReader/various_files-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: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go: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] "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: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed +=== 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: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== 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: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [3] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "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: +- [3] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest#01 +=== 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: +- [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 @@ -266991,186 +263043,205 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression#01 +=== RUN TestReader/various_files-zstd-fastest#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed#01 +=== 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: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- testutil.go: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: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [6] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression#01 +=== RUN TestReader/various_files-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: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [3] "bdev" : D--------- - testutil.go:440: +- [4] "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: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [3] "bdev" : D--------- - testutil.go:440: +- [4] "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-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/various_files-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [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] ".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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [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#01 +=== RUN TestReader/various_files-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [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: +- [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-no-compression#01 +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#01 +=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly#01 +=== RUN TestReader/various_files-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "fifo" : p--------- testutil.go:440: +- [6] "foo" : -rw-r--r-- testutil.go:440: +- [7] "cdev" : Dc--------- testutil.go:440: +- [4] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo" : -rw-r--r-- testutil.go:440: +- [7] "cdev" : Dc--------- testutil.go:440: +- [4] "bdev" : D--------- testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/various_files-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - 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: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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#01 +=== 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: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -267181,15 +263252,15 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#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" : ---------- 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 @@ -267200,34 +263271,34 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest#02 +=== RUN TestReader/various_files-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === 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: +- [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 @@ -267238,72 +263309,72 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed#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: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression#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" : ---------- 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] "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: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#02 +=== 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: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default#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: +- [4] "foo" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -267314,34 +263385,34 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression#02 +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [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] "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: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#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: +- [2] ".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 @@ -267352,15 +263423,15 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly#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: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -267371,53 +263442,34 @@ testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/various_files-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== 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: +- [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: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#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] "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 @@ -267428,72 +263480,72 @@ testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#03 +=== 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] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- - testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [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#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" : ---------- 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:440: +- [4] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-default#03 +=== RUN TestReader/various_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] "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: +- [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: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression#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] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -267504,26 +263556,26 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#03 +=== 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: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- - testutil.go:440: +- [7] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- + testutil.go:440: +- [7] "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: +- [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] "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#03 +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267537,66 +263589,85 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo" : -rw-r--r-- - testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo" : -rw-r--r-- - testutil.go:440: +- [7] "cdev" : Dc--------- - testutil.go:440: +- [4] "bdev" : D--------- - testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest#03 +=== RUN TestReader/various_files-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- - testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + 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 + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/various_files-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] "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: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-gzip-bestspeed#03 @@ -267604,59 +263675,59 @@ testutil.go:319: [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: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo" : -rw-r--r-- - testutil.go:440: +- [4] "cdev" : Dc--------- - testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-gzip-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: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [7] "foo" : -rw-r--r-- testutil.go:440: +- [4] "cdev" : Dc--------- testutil.go:440: +- [5] "bdev" : D--------- - testutil.go:440: +- [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-externaltoc-gzip-bestspeed#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: +- [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: +- [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/chunks-zstd-default +=== RUN TestReader/chunks-externaltoc-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267671,20 +263742,35 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-no-compression +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== 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: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + 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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/chunks-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv @@ -267701,7 +263787,7 @@ testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly +=== RUN TestReader/chunks-gzip-no-compression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267711,12 +263797,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-gzip-bestspeed + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [3] "large" : -rw-r--r-- + testutil.go: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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/chunks-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267731,7 +263832,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 +=== RUN TestReader/chunks-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267746,13 +263847,13 @@ 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-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -267761,13 +263862,13 @@ 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-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" : 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 @@ -267776,7 +263877,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-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267786,27 +263887,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-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" : ---------- 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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267821,22 +263922,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-bestspeed +=== RUN TestReader/chunks-zstd-fastest#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: +- [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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest#01 +=== RUN TestReader/chunks-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267851,13 +263952,13 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "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" : ---------- 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 @@ -267869,40 +263970,40 @@ === RUN TestReader/chunks-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" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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] ".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-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#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" : ---------- 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 @@ -267911,22 +264012,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-huffmanonly#01 +=== 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: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#01 +=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267938,10 +264039,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-no-compression#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" : ---------- @@ -267956,7 +264057,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#01 +=== RUN TestReader/chunks-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267971,22 +264072,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 - 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-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/chunks-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268001,13 +264087,13 @@ 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-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -268016,7 +264102,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#02 +=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268031,7 +264117,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-no-compression#02 +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268046,13 +264132,13 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-defaultcompression#02 +=== RUN TestReader/chunks-zstd-fastest#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:440: +- [3] "small" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -268061,22 +264147,7 @@ testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly#02 - 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-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/chunks-zstd-bettercompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268091,7 +264162,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-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268106,13 +264177,13 @@ testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/chunks-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [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 @@ -268121,22 +264192,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest#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-zstd-bettercompression#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" : ---------- @@ -268151,7 +264207,7 @@ testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestspeed#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" : ---------- @@ -268166,13 +264222,13 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#02 +=== RUN TestReader/chunks-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [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 @@ -268181,22 +264237,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-bestspeed#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: +- [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-bestcompression#03 +=== 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" : ---------- @@ -268206,10 +264262,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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/chunks-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv @@ -268231,32 +264287,32 @@ testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/chunks-zstd-default#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 + 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-no-compression#03 +=== RUN TestReader/chunks-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268271,7 +264327,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-gzip-no-compression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268281,33 +264337,33 @@ testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly#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" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [5] "small" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#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: +- [4] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -268316,13 +264372,28 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/chunks-gzip-huffmanonly#03 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + 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: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + 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] "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-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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -268331,28 +264402,28 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression#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" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "small" : -rw-r--r-- - testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:440: +- [5] "large" : -rw-r--r-- + testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "large" : -rw-r--r-- - testutil.go:440: +- [5] "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#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: +- [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 @@ -268361,25 +264432,85 @@ 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-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" : 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/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: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "foo22" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 7 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [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 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-bettercompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "foo22" : -rw-r--r-- + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 2 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:714: On "foo22": got preread of 6 +=== RUN TestReader/several_files_in_chunk-gzip-no-compression + 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-- @@ -268410,6 +264541,7 @@ 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-- @@ -268417,14 +264549,12 @@ 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: +- [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-- @@ -268432,6 +264562,7 @@ testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [7] "foo" : drwxr-xr-x testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 @@ -268440,111 +264571,20 @@ testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go: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-bestspeed - 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: +- [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 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 -=== RUN TestReader/several_files_in_chunk-zstd-fastest - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go: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-gzip-no-compression - 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: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- @@ -268552,14 +264592,16 @@ 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-gzip-defaultcompression +=== 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: +- [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-- @@ -268567,13 +264609,13 @@ 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: +- [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-- @@ -268581,83 +264623,22 @@ testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly - 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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 9 - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [7] "foo" : drwxr-xr-x - testutil.go:440: +- [8] "foo1" : -rw-r--r-- - testutil.go:440: +- [9] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "foo22" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go: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-bestcompression - 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: +- [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-externaltoc-gzip-defaultcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [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 @@ -268680,6 +264661,7 @@ 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-- @@ -268687,26 +264669,25 @@ 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 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: +- [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: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-zstd-default +=== 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 @@ -268724,7 +264705,6 @@ 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-- @@ -268732,29 +264712,29 @@ testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-zstd-fastest#01 +=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- @@ -268762,105 +264742,135 @@ 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-bettercompression#01 +=== 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: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-bestspeed#01 +=== 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: +- [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: +- [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 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 4 + testutil.go:714: On "foo22": got preread of 5 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".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] ".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 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 4 + testutil.go:714: On "foo22": got preread of 5 === 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: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "foo22" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go: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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 +=== 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 + testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go: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#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] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- @@ -268868,13 +264878,13 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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-- @@ -268882,40 +264892,11 @@ 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#01 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 === RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv @@ -268934,6 +264915,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-- @@ -268941,7 +264923,6 @@ 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 @@ -268950,6 +264931,7 @@ testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [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-- @@ -268957,7 +264939,6 @@ 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 @@ -268976,10 +264957,71 @@ testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 3 testutil.go:714: On "foo22": got preread of 4 +=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [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: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-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] ".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: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 + 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-- @@ -268987,30 +265029,28 @@ testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- testutil.go:440: +- [5] "foo3" : -rw-r--r-- - testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 4 testutil.go:714: On "foo22": got preread of 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-gzip-defaultcompression#01 +=== RUN TestReader/several_files_in_chunk-zstd-fastest#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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-- @@ -269018,54 +265058,85 @@ 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: +- [6] "foo22" : -rw-r--r-- + testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#01 +=== 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: +- [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: +- [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: +- [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: +- [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 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 +=== 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: +- [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: +- [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: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 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv @@ -269084,49 +265155,49 @@ 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: +- [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-bestcompression#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: +- [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: +- [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 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: +- [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: +- [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 3 - testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 + testutil.go:714: On "foo22": got preread of 9 +=== 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 @@ -269144,49 +265215,49 @@ testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-zstd-fastest#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: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "foo22" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [8] "foo" : drwxr-xr-x + testutil.go:440: +- [9] "foo1" : -rw-r--r-- + testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 2 testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 6 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [4] "bar" : drwxr-xr-x + testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [6] "foo3" : -rw-r--r-- testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [8] "foo" : drwxr-xr-x testutil.go:440: +- [9] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go: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-zstd-bettercompression#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 @@ -269216,101 +265287,100 @@ 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#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: +- [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] ".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 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 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] "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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#02 + testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 5 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 testutil.go: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] "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 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: +- [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: +- [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-externaltoc-gzip-bestcompression#02 + testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 3 + testutil.go:714: On "foo22": got preread of 4 +=== RUN TestReader/several_files_in_chunk-zstd-default#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: +- [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: +- [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 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-defaultcompression#02 +=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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-- @@ -269318,12 +265388,14 @@ 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-- @@ -269331,23 +265403,82 @@ 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-huffmanonly#02 +=== 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: +- [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: +- [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#02 + 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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 5 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] "foo" : drwxr-xr-x + testutil.go:440: +- [8] "foo1" : -rw-r--r-- + testutil.go:440: +- [9] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "foo22" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [5] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 4 + testutil.go:714: On "foo22": got preread of 5 +=== RUN TestReader/several_files_in_chunk-gzip-bestcompression#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: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 @@ -269366,7 +265497,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-zstd-default#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 @@ -269384,52 +265515,83 @@ 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 +=== RUN TestReader/several_files_in_chunk-zstd-fastest#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [8] "foo3" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 4 - testutil.go:714: On "foo22": got preread of 7 - testutil.go:714: On "foo22": got preread of 8 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [8] "foo3" : -rw-r--r-- - testutil.go:440: +- [9] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "foo22" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- + testutil.go:440: +- [6] "foo2" : -rw-r--r-- + testutil.go:440: +- [7] "foo22" : -rw-r--r-- + testutil.go:440: +- [8] "bar" : drwxr-xr-x + testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 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-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#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: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-externaltoc-gzip-bestspeed#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [9] "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-- @@ -269437,86 +265599,85 @@ 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: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-defaultcompression#03 +=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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] "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 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: +- [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: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-huffmanonly#03 + testutil.go:714: On "foo22": got preread of 9 +=== 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: +- [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: +- [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 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 7 + testutil.go:714: On "foo22": got preread of 8 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".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] ".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 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#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-gzip-huffmanonly#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -269534,7 +265695,6 @@ 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-- @@ -269542,6 +265702,7 @@ 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 @@ -269564,7 +265725,6 @@ 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-- @@ -269572,6 +265732,7 @@ 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 4 testutil.go:714: On "foo22": got preread of 7 @@ -269580,14 +265741,14 @@ testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- testutil.go:440: +- [9] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- + testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 @@ -269610,36 +265771,37 @@ 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: +- [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: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: +- [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: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-no-compression#03 + testutil.go:714: On "foo22": got preread of 6 + testutil.go:714: On "foo22": got preread of 9 + testutil.go:714: On "foo22": got preread of 2 +=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- @@ -269647,13 +265809,13 @@ testutil.go:440: +- [7] "foo22" : -rw-r--r-- testutil.go:440: +- [8] "bar" : drwxr-xr-x testutil.go:440: +- [9] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 6 testutil.go:714: On "foo22": got preread of 9 testutil.go:714: On "foo22": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [4] "foo" : drwxr-xr-x testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:440: +- [6] "foo2" : -rw-r--r-- @@ -269661,42 +265823,11 @@ 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-gzip-bestspeed#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [8] "foo2" : -rw-r--r-- - testutil.go:440: +- [9] "foo22" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [4] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 3 - testutil.go:714: On "foo22": got preread of 4 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [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-bestcompression#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 @@ -269714,30 +265845,30 @@ 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-externaltoc-gzip-bestspeed#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: +- [9] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "foo22" : -rw-r--r-- testutil.go:440: +- [7] "bar" : drwxr-xr-x testutil.go:440: +- [8] "bar.txt" : -rw-r--r-- + testutil.go:440: +- [9] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 @@ -269756,67 +265887,29 @@ 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 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [8] "foo" : drwxr-xr-x - testutil.go:440: +- [9] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "foo22" : -rw-r--r-- - testutil.go:440: +- [4] "bar" : drwxr-xr-x - testutil.go:440: +- [5] "bar.txt" : -rw-r--r-- - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 2 - testutil.go:714: On "foo22": got preread of 5 - testutil.go:714: On "foo22": got preread of 6 -=== RUN TestReader/several_files_in_chunk-zstd-bettercompression#03 +=== 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: +- [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: +- [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 "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 2 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: +- [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 "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-zstd-fastest + testutil.go:714: On "foo2": got preread of 2 +=== 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 @@ -269838,38 +265931,38 @@ testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression +=== 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: +- [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: +- [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 7 + 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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed + testutil.go:714: On "foo2": got preread of 6 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-default testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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 @@ -269882,73 +265975,73 @@ 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 +=== 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: +- [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: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 4 + testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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: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 4 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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: +- [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 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: +- [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: +- [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 2 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-default + 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: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- - testutil.go:440: +- [2] "foo2" : -rw-r--r-- - testutil.go:440: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] "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 4 + 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: +- [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: +- [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 4 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression + testutil.go:714: On "foo2": got preread of 6 +=== 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 @@ -269962,112 +266055,90 @@ testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : drwxr-xr-x testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression +=== 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: +- [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: +- [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-huffmanonly +=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "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: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 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: +- [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 4 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression + 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: +- [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] "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 7 + 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] ".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: +- [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 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression + testutil.go:714: On "foo2": got preread of 2 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go: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 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -270080,29 +266151,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#01 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : drwxr-xr-x - testutil.go:440: +- [6] "foo1" : -rw-r--r-- - testutil.go:440: +- [7] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo3" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [5] "foo" : drwxr-xr-x - testutil.go:440: +- [6] "foo1" : -rw-r--r-- - testutil.go:440: +- [7] "foo2" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo3" : -rw-r--r-- - testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#01 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -270124,38 +266173,38 @@ testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - 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: +- [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 6 + testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] "foo2" : -rw-r--r-- - testutil.go:440: +- [5] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "foo3" : -rw-r--r-- - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [3] "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 6 + testutil.go:714: On "foo2": got preread of 7 === 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 @@ -270172,188 +266221,232 @@ 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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 6 + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "foo" : drwxr-xr-x + testutil.go:440: +- [3] "foo1" : -rw-r--r-- + testutil.go:440: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 6 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".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: +- [3] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [4] "foo" : drwxr-xr-x + testutil.go:440: +- [5] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 testutil.go:339: vvvvv Node tree (cloned) vvvvv 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:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [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: +- [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 2 + 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] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 + testutil.go:714: On "foo2": got preread of 4 +=== 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 + 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: +- [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-default#01 +=== 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: +- [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 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT + testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#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 - 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] "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 3 + testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [4] ".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: +- [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 3 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 + testutil.go:714: On "foo2": got preread of 7 +=== 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: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : drwxr-xr-x - testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:440: +- [7] "foo2" : -rw-r--r-- testutil.go:440: +- [2] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x - testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : drwxr-xr-x testutil.go:440: +- [6] "foo1" : -rw-r--r-- testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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-zstd-bettercompression#02 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -270366,7 +266459,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-bestspeed#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 @@ -270380,24 +266473,90 @@ 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-bestcompression#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: +- [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: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 3 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-default#02 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [5] "foo" : drwxr-xr-x + testutil.go:440: +- [6] "foo1" : -rw-r--r-- + testutil.go:440: +- [7] "foo2" : -rw-r--r-- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "foo3" : -rw-r--r-- + testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go: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-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: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: +- [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-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] "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 @@ -270410,236 +266569,192 @@ testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#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: +- [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-fastest#02 +=== 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] "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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 -=== 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: +- [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-gzip-defaultcompression#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] "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#02 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [3] "foo" : drwxr-xr-x - testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#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: +- [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: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- - testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 +=== 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: +- [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 6 + 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] "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: +- [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 6 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 + testutil.go:714: On "foo2": got preread of 7 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "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: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: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [6] "foo" : drwxr-xr-x testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "bar" : drwxr-xr-x + testutil.go:440: +- [4] "foo3" : -rw-r--r-- testutil.go: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-gzip-no-compression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x + testutil.go:440: +- [2] "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 2 + 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: +- [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] "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 2 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-fastest#03 + 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: +- [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-zstd-bettercompression#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -270652,29 +266767,29 @@ 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#03 +=== 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 - 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: +- [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 7 + 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] "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: +- [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 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 + 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 @@ -270688,24 +266803,46 @@ testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [6] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:440: +- [2] "foo2" : -rw-r--r-- testutil.go:440: +- [3] "bar" : drwxr-xr-x testutil.go:440: +- [4] "foo3" : -rw-r--r-- + testutil.go:440: +- [5] ".no.prefetch.landmark" : ---------- + testutil.go: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-externaltoc-gzip-bestspeed#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: +- [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: +- [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 + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [3] "foo" : drwxr-xr-x + testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- + testutil.go:440: +- [6] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "foo3" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -270718,51 +266855,51 @@ 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-default#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 + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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#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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : drwxr-xr-x testutil.go:440: +- [4] "foo1" : -rw-r--r-- testutil.go:440: +- [5] "foo2" : -rw-r--r-- testutil.go:440: +- [6] "bar" : drwxr-xr-x testutil.go:440: +- [7] "foo3" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT - testutil.go:440: +- [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-externaltoc-gzip-bestspeed#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -270784,7 +266921,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-gzip-huffmanonly#03 +=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -270798,469 +266935,404 @@ 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-externaltoc-gzip-bestcompression#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [3] ".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: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "foo3" : -rw-r--r-- - testutil.go:440: +- [3] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [4] "foo" : drwxr-xr-x - testutil.go:440: +- [5] "foo1" : -rw-r--r-- - testutil.go:440: +- [6] "foo2" : -rw-r--r-- - testutil.go:440: +- [7] "bar" : drwxr-xr-x - testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 2 - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [1] ROOT - testutil.go:440: +- [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/clone-id-stability ---- PASS: TestReader (14.61s) +--- PASS: TestReader (12.21s) --- PASS: TestReader/empty-zstd-fastest (0.01s) - --- PASS: TestReader/empty-zstd-bettercompression (0.02s) - --- PASS: TestReader/empty-gzip-bestspeed (0.00s) - --- PASS: TestReader/empty-gzip-bestcompression (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/empty-zstd-default (0.02s) - --- PASS: TestReader/empty-gzip-no-compression (0.00s) --- PASS: TestReader/empty-gzip-defaultcompression (0.00s) - --- PASS: TestReader/empty-gzip-huffmanonly (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/empty-externaltoc-gzip-bestcompression (0.01s) + --- PASS: TestReader/empty-gzip-bestcompression (0.01s) + --- PASS: TestReader/empty-gzip-huffmanonly (0.01s) --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/empty-zstd-default#01 (0.02s) - --- PASS: TestReader/empty-gzip-no-compression#01 (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly (0.00s) + --- PASS: TestReader/empty-zstd-default (0.01s) + --- PASS: TestReader/empty-zstd-bettercompression (0.02s) + --- PASS: TestReader/empty-gzip-no-compression (0.00s) + --- PASS: TestReader/empty-gzip-bestspeed (0.00s) + --- PASS: TestReader/empty-zstd-fastest#01 (0.01s) --- PASS: TestReader/empty-gzip-defaultcompression#01 (0.00s) - --- PASS: TestReader/empty-gzip-huffmanonly#01 (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#01 (0.01s) --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/empty-zstd-default#01 (0.02s) + --- PASS: TestReader/empty-zstd-bettercompression#01 (0.01s) + --- PASS: TestReader/empty-gzip-no-compression#01 (0.00s) + --- PASS: TestReader/empty-gzip-bestspeed#01 (0.00s) + --- PASS: TestReader/empty-gzip-bestcompression#01 (0.00s) + --- PASS: TestReader/empty-gzip-huffmanonly#01 (0.01s) --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#01 (0.01s) --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/empty-zstd-fastest#01 (0.01s) - --- PASS: TestReader/empty-zstd-bettercompression#01 (0.02s) - --- PASS: TestReader/empty-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/empty-gzip-bestcompression#01 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#01 (0.00s) - --- PASS: TestReader/empty-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/empty-gzip-huffmanonly#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.01s) --- PASS: TestReader/empty-zstd-default#02 (0.02s) - --- PASS: TestReader/empty-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/empty-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/empty-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/empty-zstd-bettercompression#02 (0.02s) + --- PASS: TestReader/empty-gzip-no-compression#02 (0.00s) + --- PASS: TestReader/empty-gzip-bestspeed#02 (0.00s) + --- PASS: TestReader/empty-gzip-bestcompression#02 (0.00s) + --- PASS: TestReader/empty-gzip-huffmanonly#02 (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/empty-zstd-fastest#02 (0.01s) - --- PASS: TestReader/empty-zstd-bettercompression#02 (0.03s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/empty-zstd-default#03 (0.01s) - --- PASS: TestReader/empty-gzip-no-compression#03 (0.00s) - --- PASS: TestReader/empty-gzip-defaultcompression#03 (0.00s) - --- PASS: TestReader/empty-gzip-huffmanonly#03 (0.00s) + --- PASS: TestReader/empty-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#02 (0.01s) --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#03 (0.01s) --- PASS: TestReader/empty-zstd-fastest#03 (0.01s) - --- PASS: TestReader/empty-zstd-bettercompression#03 (0.02s) + --- PASS: TestReader/empty-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#03 (0.01s) --- PASS: TestReader/empty-gzip-bestspeed#03 (0.01s) --- PASS: TestReader/empty-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/files-zstd-fastest (0.01s) - --- PASS: TestReader/files-zstd-bettercompression (0.02s) + --- PASS: TestReader/empty-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/empty-zstd-default#03 (0.03s) + --- PASS: TestReader/empty-zstd-bettercompression#03 (0.02s) + --- PASS: TestReader/empty-gzip-no-compression#03 (0.00s) + --- PASS: TestReader/files-gzip-no-compression (0.01s) --- PASS: TestReader/files-gzip-bestspeed (0.01s) --- PASS: TestReader/files-gzip-bestcompression (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/files-zstd-default (0.02s) - --- PASS: TestReader/files-gzip-no-compression (0.00s) - --- PASS: TestReader/files-gzip-defaultcompression (0.01s) --- PASS: TestReader/files-gzip-huffmanonly (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/files-zstd-default (0.04s) + --- PASS: TestReader/files-zstd-bettercompression (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed (0.01s) --- PASS: TestReader/files-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/files-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/files-zstd-fastest#01 (0.03s) - --- PASS: TestReader/files-zstd-bettercompression#01 (0.04s) - --- PASS: TestReader/files-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/files-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/files-zstd-fastest (0.01s) + --- PASS: TestReader/files-gzip-defaultcompression (0.01s) --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#01 (0.01s) --- PASS: TestReader/files-zstd-default#01 (0.03s) + --- PASS: TestReader/files-zstd-bettercompression#01 (0.02s) --- 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-huffmanonly#01 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/files-zstd-fastest#01 (0.02s) --- PASS: TestReader/files-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/files-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/files-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#01 (0.01s) --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#02 (0.01s) --- PASS: TestReader/files-zstd-default#02 (0.04s) + --- PASS: TestReader/files-zstd-bettercompression#02 (0.02s) --- PASS: TestReader/files-gzip-no-compression#02 (0.01s) --- PASS: TestReader/files-gzip-bestspeed#02 (0.01s) --- PASS: TestReader/files-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/files-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/files-zstd-fastest#02 (0.02s) - --- PASS: TestReader/files-zstd-bettercompression#02 (0.04s) - --- 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-default#03 (0.03s) - --- PASS: TestReader/files-gzip-no-compression#03 (0.00s) + --- PASS: TestReader/files-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#03 (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#03 (0.03s) + --- PASS: TestReader/files-zstd-fastest#03 (0.03s) --- PASS: TestReader/files-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/files-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/files-zstd-fastest#03 (0.02s) - --- PASS: TestReader/files-zstd-bettercompression#03 (0.04s) + --- PASS: TestReader/files-gzip-no-compression#03 (0.01s) --- PASS: TestReader/files-gzip-bestspeed#03 (0.01s) --- PASS: TestReader/files-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/dirs-zstd-default (0.03s) - --- PASS: TestReader/dirs-gzip-no-compression (0.00s) - --- PASS: TestReader/dirs-gzip-defaultcompression (0.01s) - --- PASS: TestReader/dirs-gzip-huffmanonly (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/dirs-zstd-fastest (0.03s) - --- PASS: TestReader/dirs-zstd-bettercompression (0.05s) - --- PASS: TestReader/dirs-gzip-bestspeed (0.01s) + --- PASS: TestReader/files-gzip-huffmanonly#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-default#03 (0.04s) + --- PASS: TestReader/files-zstd-bettercompression#03 (0.03s) + --- PASS: TestReader/dirs-zstd-bettercompression (0.02s) + --- PASS: TestReader/dirs-gzip-no-compression (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed (0.02s) --- PASS: TestReader/dirs-gzip-bestcompression (0.01s) + --- PASS: TestReader/dirs-gzip-huffmanonly (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/dirs-zstd-default (0.04s) + --- PASS: TestReader/dirs-gzip-defaultcompression (0.01s) --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression (0.01s) + --- PASS: TestReader/dirs-zstd-fastest (0.03s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#01 (0.01s) --- PASS: TestReader/dirs-zstd-default#01 (0.05s) + --- PASS: TestReader/dirs-zstd-bettercompression#01 (0.03s) --- PASS: TestReader/dirs-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/dirs-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/dirs-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/dirs-zstd-fastest#01 (0.02s) - --- PASS: TestReader/dirs-zstd-bettercompression#01 (0.05s) - --- PASS: TestReader/dirs-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed#01 (0.02s) --- PASS: TestReader/dirs-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/dirs-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/dirs-zstd-fastest#01 (0.03s) + --- PASS: TestReader/dirs-gzip-defaultcompression#01 (0.01s) --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#02 (0.01s) --- PASS: TestReader/dirs-zstd-default#02 (0.05s) + --- PASS: TestReader/dirs-zstd-bettercompression#02 (0.03s) --- PASS: TestReader/dirs-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/dirs-gzip-defaultcompression#02 (0.02s) - --- PASS: TestReader/dirs-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#02 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#02 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#02 (0.02s) - --- PASS: TestReader/dirs-zstd-fastest#02 (0.03s) - --- PASS: TestReader/dirs-zstd-bettercompression#02 (0.05s) --- PASS: TestReader/dirs-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/dirs-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/dirs-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/dirs-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/dirs-zstd-fastest#02 (0.03s) + --- PASS: TestReader/dirs-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#02 (0.02s) --- PASS: TestReader/dirs-zstd-fastest#03 (0.03s) - --- PASS: TestReader/dirs-zstd-bettercompression#03 (0.07s) - --- PASS: TestReader/dirs-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/dirs-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/dirs-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#03 (0.01s) --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/dirs-zstd-default#03 (0.05s) + --- PASS: TestReader/dirs-zstd-default#03 (0.04s) + --- PASS: TestReader/dirs-zstd-bettercompression#03 (0.03s) --- PASS: TestReader/dirs-gzip-no-compression#03 (0.01s) - --- PASS: TestReader/dirs-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/dirs-gzip-bestcompression#03 (0.02s) --- PASS: TestReader/dirs-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#03 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression (0.02s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly (0.02s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression (0.02s) + --- PASS: TestReader/hardlinks-gzip-bestspeed (0.01s) + --- PASS: TestReader/hardlinks-gzip-bestcompression (0.01s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly (0.01s) --- PASS: TestReader/hardlinks-zstd-default (0.05s) + --- PASS: TestReader/hardlinks-zstd-bettercompression (0.05s) --- PASS: TestReader/hardlinks-gzip-no-compression (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestspeed (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/hardlinks-zstd-fastest (0.04s) - --- PASS: TestReader/hardlinks-zstd-bettercompression (0.07s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/hardlinks-zstd-default#01 (0.05s) - --- PASS: TestReader/hardlinks-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression (0.01s) + --- PASS: TestReader/hardlinks-zstd-fastest (0.01s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/hardlinks-gzip-no-compression#01 (0.02s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#01 (0.01s) --- PASS: TestReader/hardlinks-gzip-huffmanonly#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-default#01 (0.06s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#01 (0.05s) --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#01 (0.01s) --- PASS: TestReader/hardlinks-zstd-fastest#01 (0.02s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#01 (0.06s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression#01 (0.01s) --- PASS: TestReader/hardlinks-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/hardlinks-zstd-fastest#02 (0.02s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#02 (0.06s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly#02 (0.02s) --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/hardlinks-zstd-default#02 (0.06s) + --- PASS: TestReader/hardlinks-zstd-default#02 (0.05s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#02 (0.06s) --- PASS: TestReader/hardlinks-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/hardlinks-zstd-fastest#02 (0.02s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#02 (0.01s) --- PASS: TestReader/hardlinks-zstd-fastest#03 (0.02s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#03 (0.04s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/hardlinks-zstd-default#03 (0.02s) - --- PASS: TestReader/hardlinks-gzip-no-compression#03 (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.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 (0.01s) --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/hardlinks-zstd-default#03 (0.06s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#03 (0.05s) + --- 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-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/various_files-zstd-default (0.01s) + --- PASS: TestReader/various_files-zstd-bettercompression (0.03s) + --- PASS: TestReader/various_files-gzip-no-compression (0.00s) + --- PASS: TestReader/various_files-gzip-bestspeed (0.01s) + --- PASS: TestReader/various_files-gzip-bestcompression (0.01s) + --- PASS: TestReader/various_files-gzip-huffmanonly (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/various_files-zstd-default (0.03s) - --- PASS: TestReader/various_files-gzip-no-compression (0.01s) + --- PASS: TestReader/various_files-zstd-fastest (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-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/various_files-zstd-fastest (0.01s) - --- PASS: TestReader/various_files-zstd-bettercompression (0.06s) - --- PASS: TestReader/various_files-gzip-bestspeed (0.01s) - --- PASS: TestReader/various_files-gzip-bestcompression (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed (0.00s) --- PASS: TestReader/various_files-zstd-fastest#01 (0.01s) - --- PASS: TestReader/various_files-zstd-bettercompression#01 (0.02s) - --- PASS: TestReader/various_files-gzip-bestspeed#01 (0.00s) - --- PASS: TestReader/various_files-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/various_files-zstd-default#01 (0.01s) - --- PASS: TestReader/various_files-gzip-no-compression#01 (0.00s) --- 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-externaltoc-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/various_files-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/various_files-gzip-huffmanonly#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-zstd-fastest#02 (0.02s) - --- PASS: TestReader/various_files-zstd-bettercompression#02 (0.07s) - --- PASS: TestReader/various_files-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/various_files-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/various_files-zstd-default#02 (0.01s) + --- PASS: TestReader/various_files-zstd-default#01 (0.03s) + --- PASS: TestReader/various_files-zstd-bettercompression#01 (0.04s) + --- PASS: TestReader/various_files-gzip-no-compression#01 (0.00s) + --- PASS: TestReader/various_files-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/various_files-zstd-default#02 (0.02s) + --- PASS: TestReader/various_files-zstd-bettercompression#02 (0.02s) --- PASS: TestReader/various_files-gzip-no-compression#02 (0.00s) - --- PASS: TestReader/various_files-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/various_files-gzip-bestspeed#02 (0.00s) + --- PASS: TestReader/various_files-gzip-bestcompression#02 (0.01s) --- PASS: TestReader/various_files-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#02 (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#02 (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#02 (0.01s) + --- PASS: TestReader/various_files-zstd-fastest#02 (0.01s) + --- PASS: TestReader/various_files-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#02 (0.01s) + --- PASS: TestReader/various_files-zstd-fastest#03 (0.01s) + --- PASS: TestReader/various_files-gzip-defaultcompression#03 (0.00s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#03 (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#03 (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#03 (0.01s) --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/various_files-zstd-default#03 (0.03s) - --- PASS: TestReader/various_files-gzip-no-compression#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-bestcompression#03 (0.01s) - --- PASS: TestReader/various_files-zstd-fastest#03 (0.01s) + --- PASS: TestReader/various_files-zstd-default#03 (0.02s) --- PASS: TestReader/various_files-zstd-bettercompression#03 (0.07s) + --- PASS: TestReader/various_files-gzip-no-compression#03 (0.01s) --- PASS: TestReader/various_files-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/various_files-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/chunks-zstd-default (0.05s) - --- PASS: TestReader/chunks-gzip-no-compression (0.01s) - --- PASS: TestReader/chunks-gzip-defaultcompression (0.02s) + --- PASS: TestReader/various_files-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/various_files-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression (0.03s) + --- PASS: TestReader/chunks-zstd-fastest (0.06s) + --- PASS: TestReader/chunks-gzip-defaultcompression (0.03s) + --- PASS: TestReader/chunks-gzip-no-compression (0.02s) + --- PASS: TestReader/chunks-gzip-bestspeed (0.03s) + --- PASS: TestReader/chunks-gzip-bestcompression (0.03s) --- PASS: TestReader/chunks-gzip-huffmanonly (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression (0.01s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression (0.02s) --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly (0.02s) - --- PASS: TestReader/chunks-zstd-fastest (0.06s) - --- PASS: TestReader/chunks-zstd-bettercompression (0.10s) - --- PASS: TestReader/chunks-gzip-bestspeed (0.02s) - --- PASS: TestReader/chunks-gzip-bestcompression (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/chunks-zstd-default (0.10s) + --- PASS: TestReader/chunks-zstd-bettercompression (0.11s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#01 (0.01s) --- PASS: TestReader/chunks-zstd-fastest#01 (0.07s) - --- PASS: TestReader/chunks-zstd-bettercompression#01 (0.11s) + --- PASS: TestReader/chunks-gzip-defaultcompression#01 (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#01 (0.05s) --- PASS: TestReader/chunks-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/chunks-gzip-bestcompression#01 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/chunks-gzip-bestcompression#01 (0.01s) + --- PASS: TestReader/chunks-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#01 (0.02s) --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#01 (0.02s) --- PASS: TestReader/chunks-zstd-default#01 (0.10s) - --- PASS: TestReader/chunks-gzip-no-compression#01 (0.02s) - --- PASS: TestReader/chunks-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/chunks-gzip-huffmanonly#01 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#01 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/chunks-zstd-default#02 (0.10s) - --- PASS: TestReader/chunks-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/chunks-zstd-bettercompression#01 (0.10s) + --- PASS: TestReader/chunks-gzip-no-compression#01 (0.01s) --- PASS: TestReader/chunks-gzip-defaultcompression#02 (0.02s) - --- PASS: TestReader/chunks-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#02 (0.04s) --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#02 (0.02s) - --- 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.06s) - --- PASS: TestReader/chunks-zstd-bettercompression#02 (0.11s) + --- PASS: TestReader/chunks-zstd-fastest#02 (0.08s) + --- PASS: TestReader/chunks-zstd-bettercompression#02 (0.13s) + --- PASS: TestReader/chunks-gzip-no-compression#02 (0.01s) --- PASS: TestReader/chunks-gzip-bestspeed#02 (0.02s) --- PASS: TestReader/chunks-gzip-bestcompression#02 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/chunks-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/chunks-zstd-default#02 (0.08s) --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#03 (0.02s) --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#03 (0.02s) - --- PASS: TestReader/chunks-zstd-default#03 (0.12s) - --- PASS: TestReader/chunks-gzip-no-compression#03 (0.02s) - --- 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.06s) - --- PASS: TestReader/chunks-zstd-bettercompression#03 (0.11s) + --- PASS: TestReader/chunks-zstd-default#03 (0.08s) + --- PASS: TestReader/chunks-zstd-bettercompression#03 (0.09s) + --- PASS: TestReader/chunks-gzip-no-compression#03 (0.01s) --- PASS: TestReader/chunks-gzip-bestspeed#03 (0.02s) --- PASS: TestReader/chunks-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/chunks-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/chunks-zstd-fastest#03 (0.06s) + --- PASS: TestReader/chunks-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk-zstd-default (0.25s) --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression (0.29s) + --- 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-externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.19s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression (0.03s) - --- 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-bestcompression (0.06s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression (0.06s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly (0.04s) - --- PASS: TestReader/several_files_in_chunk-zstd-default (0.31s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#01 (0.18s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#01 (0.31s) - --- 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-externaltoc-gzip-bestspeed#01 (0.04s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.21s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression (0.06s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression (0.05s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#01 (0.04s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#01 (0.03s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 (0.05s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#01 (0.27s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#01 (0.23s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#01 (0.27s) --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#01 (0.02s) - --- 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-bestcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#02 (0.21s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#02 (0.30s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#02 (0.04s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 (0.06s) - --- 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-zstd-default#02 (0.27s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#01 (0.20s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#01 (0.04s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 (0.04s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#02 (0.16s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#02 (0.04s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 (0.04s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 (0.04s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#02 (0.24s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#02 (0.22s) --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#02 (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#03 (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#03 (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-default#03 (0.30s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#03 (0.02s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#03 (0.06s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#03 (0.17s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#03 (0.04s) --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#03 (0.20s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#03 (0.29s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.17s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression (0.28s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#03 (0.20s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#03 (0.26s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default (0.14s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression (0.14s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression (0.01s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default (0.25s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression (0.02s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression (0.07s) - --- 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-externaltoc-gzip-bestspeed#01 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#01 (0.17s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 (0.24s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 (0.08s) - --- 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.07s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#01 (0.23s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 (0.28s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#02 (0.17s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 (0.18s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#01 (0.16s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#01 (0.12s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#02 (0.12s) --- 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-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-default#02 (0.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#03 (0.15s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 (0.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#03 (0.22s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 (0.07s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#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/clone-id-stability (0.01s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#02 (0.19s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 (0.20s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#03 (0.15s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 (0.18s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 (0.01s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#03 (0.12s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 (0.04s) + --- PASS: TestReader/clone-id-stability (0.03s) PASS -ok github.com/containerd/stargz-snapshotter/metadata/memory 14.627s +ok github.com/containerd/stargz-snapshotter/metadata/memory 12.230s +? github.com/containerd/stargz-snapshotter/store [no test files] === RUN TestRemotePrepare helpers_unix.go:33: skipping test that requires root --- SKIP: TestRemotePrepare (0.00s) @@ -271288,7 +267360,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.020s === RUN TestBackgroundTasks === RUN TestBackgroundTasks/privilege_running === RUN TestBackgroundTasks/concurrency @@ -271304,7 +267376,7 @@ --- PASS: TestBackgroundTasks/finish_partial (0.03s) --- PASS: TestBackgroundTasks/finish_all (0.04s) PASS -ok github.com/containerd/stargz-snapshotter/task 0.894s +ok github.com/containerd/stargz-snapshotter/task 0.904s ? 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] @@ -271328,10 +267400,10 @@ === RUN TestTTLRemoveOverwritten --- PASS: TestTTLRemoveOverwritten (6.02s) === RUN TestTTLEviction ---- PASS: TestTTLEviction (3.01s) +--- PASS: TestTTLEviction (3.00s) PASS -ok github.com/containerd/stargz-snapshotter/util/cacheutil 9.037s - rm -fr -- /tmp/dh-xdg-rundir-3IVKeq_R +ok github.com/containerd/stargz-snapshotter/util/cacheutil 9.026s + rm -fr -- /tmp/dh-xdg-rundir-Vd8rvsZD 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 @@ -271371,12 +267443,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/287841/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/287841/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/530064 and its subdirectories -I: Current time: Thu Jan 30 15:01:56 -12 2025 -I: pbuilder-time-stamp: 1738292516 +I: removing directory /srv/workspace/pbuilder/287841 and its subdirectories +I: Current time: Thu Mar 5 23:33:55 +14 2026 +I: pbuilder-time-stamp: 1772703235